Puan
0
Çözümler
0
- Katılım
- 18 Ocak 2025
- Mesajlar
- 52
- Tepkime puanı
- 2
- Konum
- Bursa
- Web sitesi
- ko-turkey.net
Konu Sahibi
Bu konuda, Knight Online GameServer kaynaklarında sıkça kullanılan get fonksiyonları, kontrol metodları ve işlem komutlarını özetledim. Özellikle NPC Event, Görev (Quest) ve GM sistemleri yazarken fazlasıyla işinize yarar.
Gameserver’a göre bazı metotlar farklılık gösterebilir, ancak büyük çoğunluğu sürümler arası ortaktır.
Oyuncu, konum ve genel bilgiler:
Gameserver’a göre bazı metotlar farklılık gösterebilir, ancak büyük çoğunluğu sürümler arası ortaktır.
1. Temel Getter Fonksiyonları
Oyuncu, konum ve genel bilgiler:
Kod:
GetName // Karakterin ismi
GetAccountName // Hesap adı
GetZoneID // Bulunduğu harita
GetX / GetY / GetZ // Koordinat bilgileri
GetNation // Nation (1: Karus, 2: Human)
GetLevel // Level bilgisi
GetClass // Class (örnek: 103 = Warrior)
GetCoins // Üzerindeki coin
GetInnCoins // Bankadaki coin
GetLoyalty // Sol NP
GetMonthlyLoyalty // Sağ NP
GetManner // Saygınlık puanı
GetActiveQuestID // Aktif görev ID’si
GetClanGrade // Clan seviyesi
GetClanPoint // Clan puanı
GetClanRank // Clan sıralaması
GetStat // STR, DEX gibi stat bilgisi
2. Class ve Seviye Kontrol Fonksiyonları
Kod:
isWarrior / isRogue / isMage / isPriest // Class kontrolü
isBeginnerWarrior / isNoviceMage // Seviye & Class detaylı kontrol
isMasteredRogue / isMasteredPriest // Master olup olmadığını kontrol eder
3. Sosyal & Grup Fonksiyonları
Kod:
isInClan / isClanLeader // Clan üyeliği ve liderlik kontrolü
isInParty / isPartyLeader // Parti üyeliği ve liderlik kontrolü
isKing // Karakter kral mı?
4. Kısa Yol Kontroller
Kod:
hasCoins / hasInnCoins // Üzerinde coin var mı?
hasLoyalty / hasMonthlyLoyalty // NP kontrolü
hasManner // Manner puanı var mı?
5. En Faydalı Metotlar (Kullan – Kazan – Kaybet)
Kod:
GiveItem / RobItem // Item ver / item sil
CheckExistItem // Üzerinde item var mı?
GoldGain / GoldLose // Coin ver / coin al
ExpChange // EXP ver / düşür
GiveLoyalty / RobLoyalty // NP ver / al
CheckWeight / CheckSkillPoint // Ağırlık ve SP kontrol
isRoomForItem / FindSlotForItem // Slot uygun mu?
6. Görev & Menü Fonksiyonları
Kod:
SearchQuest / SaveEvent // Görev sorgu ve event kaydı
SelectMsg / NpcSay / NpcMsg // Menü aç, konuşma göster, otomatik yönlendirme
CountMonsterQuestMain/Sub // Kill sayımı kontrolü
CheckExchange / RunExchange // Takas kontrol ve başlat
RunCountExchange / GetMaxExchange // Takas döngüsü
7. Etkileşim ve Görsel Fonksiyonlar
Kod:
ShowMap // Harita göster
ShowEffect / ShowNpcEffect // Grafiksel efekt
KissUser // Sosyal etkileşim (GM kullanımında)
ChangeManner // Manner puanını değiştir
8. Bölge Değişim Fonksiyonları
Kod:
ZoneChange // Tek oyuncu harita değişimi
ZoneChangeParty // Parti ile geçiş
ZoneChangeClan // Clan ile geçiş
9. Etkinlik & Savaş Sistem Fonksiyonları
Kod:
GetWarVictory // War sonucu
GetBeefRoastVictory // Beef Roast sonucu
CheckMiddleStatueCapture // Middle statue durumu
MoveMiddleStatue // Middle statue taşı
RequestReward / RequestPersonalRankReward // Ödül talepleri
10. Diğer Faydalı Fonksiyonlar
Kod:
ResetSkillPoints / ResetStatPoints // Skill/stat sıfırlama
PromoteUser / PromoteUserNovice // Seviye / Class yükseltme
RobAllItemParty // Partideki herkesten item sil
SendNameChange // İsim değiştirme işlemi
GetPremium // Premium kontrolü
GetEventTrigger / GetUserDailyOp // Günlük işlem kontrol
GetPartyMemberAmount // Partide kaç kişi var
CastSkill // Skill cast et (otomatik kullanım)