- Katılım
- 7 Mart 2012
- Mesajlar
- 12,842
Merhaba arkadaşlar , Ko nun paylaşılmış tüm databaselerinde olan çok önemli bir item dupe bugundan ve fixlenmesinden bahsedeceğim. Anticheat , ebenezer den fixlenemeyen bir bugdur. Bu Bug'la istenilen her item dupelenebilmektedir. Serial sistemi olsa dahil loglamaya geçmez. Item sıfırdan yaratıldığı için baştan item yaratılmış olarak görür ve hiçbirşey yakalamaz.
NOT : Bu bug şuanda açık olan serverlar veya açılacak paylaşılmış , satılan , özel editlenen vs databaselerin %99.99 unda mevcuttur.
Neymiş bu bug ?
Sellinggroup bugudur arkadaşlar. Ko databaselerde sellinggroup bugu mevcuttur. Sellinggroup bildiğiniz gibi item tablosunda yer alan itemlerin npc den satılmasına yarayan columndur. Databaselerde Uniq itemlerde Sellinggroup 103 104 105 tarzı numaralar yazmaktadır.
Örnek :
[HIDE-REPLY]
[/HIDE-REPLY]
Kodu yazdığınızda aşağıda çıkan sorguda sellinggroup a bakın. Eğer sellinggroup 0 değilse db nizde açık var demektir !.
Bug nasıl yapılıyor ?
Bugu yapmak için ebenezer a pointer gönderip [Uzaktan Npc Açma ile çekilecek npc nin sahip olduğu sellinggroup a göre] npc açılır , tbl ayarlanır ve istenilen her item çekilir.
Tabi şuan tblkontrol olduğu için , tbl de 0 olduğu için, tbl yi editleyip editlenen Tbl'i inject etmek gerekir.
Bunu fixlemenin yolu
[HIDE-REPLY]
[/HIDE-REPLY]
Kodu databaseye girmeniz yeterlidir. Kodu girdiğinizde (miktar) rows affected
Miktar : Databasenizde bu kadar açıklı item vardı ve fixlendi.
İyi forumlar
NOT : Bu bug şuanda açık olan serverlar veya açılacak paylaşılmış , satılan , özel editlenen vs databaselerin %99.99 unda mevcuttur.
Neymiş bu bug ?
Sellinggroup bugudur arkadaşlar. Ko databaselerde sellinggroup bugu mevcuttur. Sellinggroup bildiğiniz gibi item tablosunda yer alan itemlerin npc den satılmasına yarayan columndur. Databaselerde Uniq itemlerde Sellinggroup 103 104 105 tarzı numaralar yazmaktadır.
Örnek :
[HIDE-REPLY]
Kod:
Select*from item where strname like '%iron neck%'
Select*from item where strname like '%ring of life%'
Kodu yazdığınızda aşağıda çıkan sorguda sellinggroup a bakın. Eğer sellinggroup 0 değilse db nizde açık var demektir !.
Bug nasıl yapılıyor ?
Bugu yapmak için ebenezer a pointer gönderip [Uzaktan Npc Açma ile çekilecek npc nin sahip olduğu sellinggroup a göre] npc açılır , tbl ayarlanır ve istenilen her item çekilir.
Tabi şuan tblkontrol olduğu için , tbl de 0 olduğu için, tbl yi editleyip editlenen Tbl'i inject etmek gerekir.
Bunu fixlemenin yolu
[HIDE-REPLY]
Kod:
update item set sellinggroup = '0' where itemtype = '4' and sellinggroup > 1
Kodu databaseye girmeniz yeterlidir. Kodu girdiğinizde (miktar) rows affected
Miktar : Databasenizde bu kadar açıklı item vardı ve fixlendi.
İyi forumlar