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 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 759 kez görüntülenmiş, 1 yorum ve 0 tepki puanı almıştır...
Kategori Adı 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
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

New Member
ssssssssssssssssssssssssssssssssssssssssssssssssssssss
 
Üst