- Katılım
- 6 Ocak 2025
- Mesajlar
- 197
- Tepkime puanı
- 1,101
- Puanları
- 93
Merhaba Sevgili Ko-Yardım Ailesi!
Bu rehberde, Knight Online'da Castle Siege War (CSW) sistemini nasıl canlandırabileceğinizi ve kale sahibi olan clanın üyelerine her gün belirli miktarda NP'nin otomatik olarak nasıl dağıtılacağını adım adım açıklayacağım. Bu sistem sayesinde, kale sahibi clanın üyeleri oyuna girsin ya da girmesin, her gün belirtilen miktardaki NP otomatik olarak hesaplarına eklenecek.Bu rehberin amacı bir parça da Castle Siege War'ı daha heyecanlı hale getirmek ve beraberinde, kale sahibi clan üyelerine her gün 50 NP'nin otomatik olarak verilmesini sağlamak. Bu NP değeri aşağıda paylaştığım prosedür üzerinden ayarlanabilir, rehberde örnek olarak 50 NP kullanılmıştır.
USERDATA Tablosuna Yeni Kolon Eklenmesi:
İlk olarak, USERDATA tablosuna CSWFreeLoyaltyUpdateTime adında bir sütun eklememiz gerekiyor. Bu sütun, oyuncunun en son ne zaman günlük NP kazandığını takip edecek. Aşağıdaki verdiğim kodu çalıştırın:
Castle Siege War Clan Üyelerine NP Dağıtımı:
Aşağıdaki prosedür, kale sahibi clanın üyelerine NP vermek için kullanılacak. Sistem, oyuncuların kale sahibi olup olmadığını kontrol eder ve günlük NP'lerini alıp almadıklarını değerlendirir. Eğer oyuncu son 24 saat içinde NP almadıysa, belirtilen miktar eklenir.
Bu rehber'deki adımları takip ederek Castle Siege War'ı daha canlı hale getirebilir ve kale sahibi clanın üyelerine günlük NP ödüllerini sorunsuz bir şekilde dağıtabilirsiniz.
Bu rehberde, Knight Online'da Castle Siege War (CSW) sistemini nasıl canlandırabileceğinizi ve kale sahibi olan clanın üyelerine her gün belirli miktarda NP'nin otomatik olarak nasıl dağıtılacağını adım adım açıklayacağım. Bu sistem sayesinde, kale sahibi clanın üyeleri oyuna girsin ya da girmesin, her gün belirtilen miktardaki NP otomatik olarak hesaplarına eklenecek.Bu rehberin amacı bir parça da Castle Siege War'ı daha heyecanlı hale getirmek ve beraberinde, kale sahibi clan üyelerine her gün 50 NP'nin otomatik olarak verilmesini sağlamak. Bu NP değeri aşağıda paylaştığım prosedür üzerinden ayarlanabilir, rehberde örnek olarak 50 NP kullanılmıştır.
USERDATA Tablosuna Yeni Kolon Eklenmesi:
İlk olarak, USERDATA tablosuna CSWFreeLoyaltyUpdateTime adında bir sütun eklememiz gerekiyor. Bu sütun, oyuncunun en son ne zaman günlük NP kazandığını takip edecek. Aşağıdaki verdiğim kodu çalıştırın:
SQL:
SQL:
ALTER TABLE USERDATA ADD CSWFreeLoyaltyUpdateTime smalldatetime NULL;
UPDATE USERDATA SET CSWFreeLoyaltyUpdateTime = NULL;
Castle Siege War Clan Üyelerine NP Dağıtımı:
Aşağıdaki prosedür, kale sahibi clanın üyelerine NP vermek için kullanılacak. Sistem, oyuncuların kale sahibi olup olmadığını kontrol eder ve günlük NP'lerini alıp almadıklarını değerlendirir. Eğer oyuncu son 24 saat içinde NP almadıysa, belirtilen miktar eklenir.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Bu rehber'deki adımları takip ederek Castle Siege War'ı daha canlı hale getirebilir ve kale sahibi clanın üyelerine günlük NP ödüllerini sorunsuz bir şekilde dağıtabilirsiniz.





