PROSEDÜR Sol & Sağ Np (Loyalty) Sıfırlama Veya Güncelleme Kodu

  • Konuyu Başlatan Konuyu Başlatan Prepective
  • Başlangıç tarihi Başlangıç tarihi
  • Okuma süresi: 1:18

Prepective

Admin
Admin
Moderatör
Puan 0
Çözümler 0
Katılım
18 Ocak 2025
Mesajlar
52
Tepkime puanı
2
Konum
Bursa
Web sitesi
ko-turkey.net
@Prepective
Konu Sahibi
Bu konuda Knight Online USERDATA tablosu üzerinden sol ve sağ NP değerlerinin (Loyalty ve Monthly Loyalty) nasıl sıfırlanacağını veya istenilen değere güncelleneceğini göstereceğiz.




🧾 Bilgi: Sol NP ve Sağ NP Nedir?​


  • loyalty: Oyuncunun sol NP değeridir. (Toplam NP)
  • loyaltymonthly: Oyuncunun sağ NP değeridir. (Aylık NP)

Her iki değer de USERDATA tablosunda tutulur.




✅ 1. Sol NP Sıfırlama Kodu​

SQL:
UPDATE USERDATA
SET loyalty = 0
Bu sorgu, tüm oyuncuların sol NP (loyalty) değerini sıfırlar.

✅ 2. Sağ NP Sıfırlama Kodu​

SQL:
UPDATE USERDATA
SET loyaltymonthly = 0
Bu sorgu, tüm oyuncuların sağ NP (loyaltymonthly) değerini sıfırlar.



🛠 3. Belirli Bir Karakterin NP'sini Güncellemek​


Örneğin sadece "KaanTR" isimli karakterin NP'sini 50.000 yapmak istiyorsanız:


Sol NP Güncelle:​

SQL:
UPDATE USERDATA
SET loyalty = 50000
WHERE strUserId = 'KaanTR'

Sağ NP Güncelle:​

SQL:
UPDATE USERDATA
SET loyaltymonthly = 50000
WHERE strUserId = 'KaanTR'

📌 Notlar:​


  • Karakter oyunda açık olmamalıdır. Açıkken yapılan güncellemeler sunucuda anlık yansımayabilir.
  • NP değerleri sadece görsel değil; ranking, Cape, Grade gibi sistemleri de etkileyebilir. Uygulama sonrası kontrol etmeniz tavsiye edilir.
  • Geri alınabilir bir işlem değildir, öncesinde veritabanı yedeği almanız önerilir.
 
Geri
Üst