Sitemizden Yararlanmak İçin

Sitemize Üye Olmalısınız

or Kayıt ol
Server Tanitimi , Ko Tanitimi , Silkroad Pvp Serverler , Metin2 Pvp Serverler

Level sınırını 83 yapmak Geniş Bilgi

[XFB] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Knight Online Pvp Prosedür & Kod Paylaşımları kategorisinde Stark tarafından oluşturulan Level sınırını 83 yapmak Geniş Bilgi başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 915 kez görüntülenmiş, 1 yorum ve 0 tepki puanı almıştır...
Kategori Adı Knight Online Pvp Prosedür & Kod Paylaşımları
Konu Başlığı Level sınırını 83 yapmak Geniş Bilgi
Konbuyu başlatan Stark
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan g1tar1st

Stark

K.Destek Yöneticisi
Katılım
27 May 2013
Mesajlar
2,664
Tepkime puanı
15
Puanları
38
1299 Private Serverlarda, artık neredeyse 80/1 devri kapandı. Çoğunlukla açılan serverlar 83/1 olmaktadır.. Kodları falan hepsi biliniyordu. Fakat 83 leveli destekleyen ebenezer yoktu. burock0640 adlı arkadaşımız bu ebenezeri paylaştı ve gayet güzel çalışıyor..











Aşağıdaki ekleyeceğimiz kodlar sayesinde de Stat ve Skill'den gelen pointleri fixlemiş olacağız. Bizzat ben local'de denedim ve gayet güzel çalışıyor.















Kurulum:




Aşağıdaki linkten ebenezer'i indirin.

İndirdiğiniz dosyayı .rar'dan çıkarın.

İçindeki Ebenezeri, Sizin Server Files Dosyaları içine atarak kullanabilirsiniz.

[Linkleri Görebilmek İcin ]







Stat ve Skill Point Sorunu için Procedureler









Kod:

CREATE PROCEDURE tamer

@id char(100)

AS

declare @lwl char(10)

select @lwl = level from userdata where struserid = @id



if @lwl = '80'

begin

update userdata set points = points + 3 where struserid = @id and exp = '500000000'

update userdata set level = '81' where struserid = @id and exp = '500000000'

update userdata set exp = '0' where struserid = @id and exp = '500000000'

end



if @lwl = '81'

begin

update userdata set points = points + 3 where struserid = @id and exp = '500000000'

update userdata set level = '82' where struserid = @id and exp = '500000000'

update userdata set exp = '0' where struserid = @id and exp = '500000000'

end



if @lwl = '82'

begin

update userdata set points = points + 3 where struserid = @id and exp = '500000000'

update userdata set level = '83' where struserid = @id and exp = '500000000'

update userdata set exp = '0' where struserid = @id and exp = '500000000'

end

GO

LOAD_USER_DATA Proceduresini açın;







Bunu Bulun









Kod:

SELECT Nation, Race, Class, HairColor, Rank, Title, [Level], [Exp], Loyalty, Face, City, Knights, Fame,

Hp, Mp, Sp, Strong, Sta, Dex, Intel, Cha, Authority, Points, Gold, [Zone], Bind, PX, PZ, PY, dwTime, strSkill, strItem,strSerial, sQuestCount, strQuest, MannerPoint, LoyaltyMonthly

FROM USERDATA WHERE strUserId = @id

Üstine Ekleyin.









Kod:

exec tamer @id

LeveL_UP Tablesi'ne









Kod:

81 500000000

82 500000000

83 500000000

Ekleyin..







Hepsi bu kadar







Alıntı Arkadaşlar Başarılar



 

g1tar1st

Member
Katılım
22 May 2014
Mesajlar
102
Tepkime puanı
0
Puanları
16
Yaş
40
ssssssssssssssssssssssssssssssssssssssssssssssssssssss
 
Üst
Silkroad Serverler