vSRO sunucularında Chaos Arena veya benzeri özel etkinlik bölgeleri için harika bir dinamik eşya sistemi! Bu prosedür sayesinde, oyuncu belirlenen bölgeye (Region) girdiği an otomatik olarak Chaos Hammer (veya istediğiniz herhangi bir eşya) envanterine gelir; bölgeden çıktığında veya ışınlandığında ise bu eşya otomatik olarak silinir.
Bu sistemi KGuardEDGE log yapısına entegre etmek için hazırladığım düzenlenmiş ve optimize edilmiş rehber:
Bu sistem, oyuncuların etkinlik alanına girdiğinde gerekli ekipmanı almasını, alan dışına çıktıklarında ise bu ekipmanın (istismarı önlemek amacıyla) silinmesini sağlar.
Aşağıdaki kodu KGuardEDGE veritabanındaki [Log_Teleport] prosedürünün en altına ekleyin.
Eğer karakter DC yerse veya beklenmedik bir şekilde oyundan çıkarsa eşyanın kalmaması için _AddLogChar prosedürüne de bu temizlik kodunu eklemelisiniz.
Bu sistemi KGuardEDGE log yapısına entegre etmek için hazırladığım düzenlenmiş ve optimize edilmiş rehber:
[REHBER] Chaos Arena Otomatik Eşya Verme ve Silme Sistemi
Bu sistem, oyuncuların etkinlik alanına girdiğinde gerekli ekipmanı almasını, alan dışına çıktıklarında ise bu ekipmanın (istismarı önlemek amacıyla) silinmesini sağlar.
1. Adım: Teleport Loguna Entegrasyon
Aşağıdaki kodu KGuardEDGE veritabanındaki [Log_Teleport] prosedürünün en altına ekleyin.Not: 25580 yazan yer örnek Region ID'dir. Kendi Arena bölgenizin ID'sini _RefRegion tablosundan bularak güncelleyin.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
2. Adım: Karakter İşlemlerine (AddLogChar) Entegrasyon
Eğer karakter DC yerse veya beklenmedik bir şekilde oyundan çıkarsa eşyanın kalmaması için _AddLogChar prosedürüne de bu temizlik kodunu eklemelisiniz.İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Dikkat Edilmesi Gerekenler
- Region ID Kontrolü: 25580 sadece bir örnektir. Kendi arenanızın Region ID'sini doğru yazdığınızdan emin olun.
- Item CodeName: ITEM_SILKROADPVP_HAMMER yerine kendi veritabanınızdaki doğru item kodunu yazın.
- KGuardEDGE Tablo İsimleri: Kullandığınız Guard sürümüne göre _DeveloperCommands tablosunun ismi küçük farklılıklar gösterebilir, kontrol etmeyi unutmayın.
- Envanter Senkronizasyonu: Oyuncu bölgeden çıktığında item silinse bile bazen envanterde görsel olarak kalabilir. Işınlanma (Teleport) gerçekleştiği için genellikle bu sorun otomatik düzelir.
