- Katılım
- 21 Haz 2009
- Konular
- 748
- Mesajlar
- 1,380
- Çözüm
- 5
- Online süresi
- 2mo 26d
- Reaksiyon Skoru
- 514
- Altın Konu
- 37
- TM Yaşı
- 16 Yıl 11 Ay 23 Gün
- Başarım Puanı
- 272
- Yaş
- 32
- MmoLira
- 2,333
- DevLira
- 12
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Herkese merhaba. Bu rehber konusunda sizlere ECSRO ve JSRO Server dosyalarında Stats Bugu fixlemeyi göstereceğim.
Bu bugu bilmeyen yoktur diye tahmin ediyorum ama kısaca açıklayayım;
Oyundaki karakterin seviyesi düşükken Unique gibi çok Exp veren yaratıklar kesiliyor ve karakter aniden fazla LV atladığı zaman LV'ına göre Stats vermesi gerekirken LV'ının dışında fazla bir Stats değeri veriyor. Böylece bug ortaya çıkmış oluyor.
Aşağıda verdiğim sorgu kodunu SHARD veritabanına okutmanız yeterli olacaktır. Bu kodu kullandıktan sonra Stats Bug düzelecek.
Bu bugu bilmeyen yoktur diye tahmin ediyorum ama kısaca açıklayayım;
Oyundaki karakterin seviyesi düşükken Unique gibi çok Exp veren yaratıklar kesiliyor ve karakter aniden fazla LV atladığı zaman LV'ına göre Stats vermesi gerekirken LV'ının dışında fazla bir Stats değeri veriyor. Böylece bug ortaya çıkmış oluyor.
Aşağıda verdiğim sorgu kodunu SHARD veritabanına okutmanız yeterli olacaktır. Bu kodu kullandıktan sonra Stats Bug düzelecek.
Kod:
CREATE PROCEDURE _CheckStatusPoints
@Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ID INT
AS
--//////////ECSRO/JSRO Server Files Stats Bug Fix by Nursis\\\\\\\\\\
DECLARE @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. TINYINT,
@Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. SMALLINT,
@Intellect SMALLINT,
@Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ainStatPoint SMALLINT,
@Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. BIT
SELECT @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. = MaxLevel,
@Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. =
CASE
WHEN Strength < (MaxLevel + 19)
THEN (MaxLevel + 19)
ELSE Strength
END,
@Intellect =
CASE
WHEN Intellect < (MaxLevel + 19)
THEN (MaxLevel + 19)
ELSE Intellect
END,
@Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ainStatPoint = RemainStatPoint,
@Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. =
CASE
WHEN Strength < (MaxLevel + 19) OR Intellect < (MaxLevel + 19)
THEN 1
ELSE 0
END
FROM SRO_JP_SHARD.._Char
WHERE CharID = @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ID
IF @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. = 0
BEGIN
RETURN
END
SET @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ainStatPoint =
CASE
WHEN @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ainStatPoint > @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. + @Intellect + @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ainStatPoint - (40 + @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. - 1) * 5))
THEN @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ainStatPoint - @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. + @Intellect + @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ainStatPoint - (40 + @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. - 1) * 5))
ELSE 0
END
SELECT @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. =
CASE
WHEN @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. + @Intellect + @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ainStatPoint > (40 + @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. - 1) * 5) AND @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. > @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. + 19
THEN @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. - @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. + @Intellect + @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ainStatPoint - (40 + @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. - 1) * 5))
ELSE @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.
END,
@Intellect =
CASE
WHEN @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. + @Intellect + @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ainStatPoint > (40 + @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. - 1) * 5) AND @Intellect > @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. + 19
THEN @Intellect - @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. + @Intellect + @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ainStatPoint - (40 + @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız. - 1) * 5))
ELSE @Intellect
END
UPDATE SRO_JP_SHARD.._Char
SET Strength = @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.,
Intellect = @Intellect,
RemainStatPoint = @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ainStatPoint
WHERE CharID = @Değerli Üyemiz/Ziyaretçi, linkleri görebilmek için site üye girişi yaptıktan sonra konuya yorum yapmalısınız.ID
Uyarı:
Her ihtimale karşı veritabanınızın yedeğini almayı sakın unutmayın.
Her ihtimale karşı veritabanınızın yedeğini almayı sakın unutmayın.
- Katılım
- 7 May 2010
- Konular
- 10,579
- Mesajlar
- 58,614
- Çözüm
- 219
- Online süresi
- 10mo 29d
- Reaksiyon Skoru
- 16,721
- Altın Konu
- 444
- TM Yaşı
- 16 Yıl 1 Ay 3 Gün
- Başarım Puanı
- 691
- MmoLira
- 19,925
- DevLira
- 601
Paylaşım için teşekkürler.
- Katılım
- 7 Ara 2011
- Konular
- 1
- Mesajlar
- 2
- Online süresi
- 2h 6m
- Reaksiyon Skoru
- 0
- Altın Konu
- 0
- TM Yaşı
- 14 Yıl 6 Ay 4 Gün
- Başarım Puanı
- 63
- MmoLira
- 42
- DevLira
- 0
tesekkurler
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 6
- Görüntüleme
- 2K
- Kilitli
- Cevaplar
- 359
- Görüntüleme
- 30K
- Cevaplar
- 7
- Görüntüleme
- 27K
- Cevaplar
- 69
- Görüntüleme
- 3K


