KoPVP Logo
Bildirimler
Yükleniyor...

Yeni Karakterlere Sıralamaya Göre Np Vermek.

Admin
Admin
24.06.2026, 00:09 • #1

Yeni çar açınca, İlk x Kişiyi Alır. Sonuncunun NP’sinden 500 Çıkarır, ve yeni açılan çara o np’i verir. yani 2000 np varsa 100. kişide, yeni açılan çara 1500 verir. Eğer 1000′den küçükse x. kişinin NP’si, 101 NP Verir. x. Kişi olayını koddaki 100′ü değiştirerek değiştirebilirsiniz

DECLARE @enson int, @charvarmi int

select @charvarmi = count(*) from userdata

if (@charvarmi = 0)

BEGIN

update userdata set Loyalty = 101 where StrUserID = @CharID

END

if (@charvarmi > 0)

BEGIN

select TOP 100 @enson = Loyalty from USERDATA order by Loyalty DESC

if (@enson < 1000)

BEGIN

update userdata set Loyalty = 101 where StrUserID = @CharID

END

if (@enson > 1000)

BEGIN

update userdata set Loyalty = @enson - 500 where StrUserID = @CharID

END

END

 

Bu Kodu CREATE_NEW_CHAR'da  ;

INSERT INTO USERDATA (strUserId, Nation, Race, Class, HairColor, Face, Strong, Sta, Dex, Intel, Cha, Zone, PX, PZ )

VALUES     (@CharID, @Nation, @Race, @Class, @Hair, @Face, @Str, @Sta, @Dex, @Intel, @Cha, @Zone, @PosX, @PosZ )



Buranın Hemen Altına Ekleyin .. Mavi kısmı kafanıza göre editleyin Güle Güle Kullanın .

Kayıt: 2026 Mesaj: 0 İtibar: 0
Cevap yazabilmek için giriş yapmalısınız.