- Mesaj
- 11.540
- Çözümler
- 549
- Beğeni
- 12.198
- Puan
- 5.915
- Ticaret Puanı
- 2
Varsayılan dosyalarda normalde beceri kitapları stacklenmiyor. Fakat oyunculara kolaylık sağlaması açısından birçok pvp serverde bklar üst üste stacklenebiliyor. Bu yüzden böyle bir sorun meydana geliyor. Eğer kaynak kodu tarafında düzeltme yapılmadıysa stacklenmiş bkları okumaya çalıştığınız zaman bir tane okumasına rağmen hepsini siliyor. Bunu düzeltmek için şu adımları uygulayın.
game/src/char_item.cpp dosyasında
Şu şekilde değiştiriniz;
Düzenlemeyi bitirdikten sonra kaynak kodlarını build etmeniz gerekmektedir. Eğer daha önce build işlemleri ile uğraşmadıysanız Metin2 Sıfırdan Altyapı Server Files Hazırlama Rehberi 'ne göz atabilirsiniz.
game/src/char_item.cpp dosyasında
case ITEM_SKILLBOOK:
kod bloku içerisinde şu kodu aratın;
C++:
ITEM_MANAGER::instance().RemoveItem(item);
Şu şekilde değiştiriniz;
C++:
item->SetCount(item->GetCount() - 1);
Düzenlemeyi bitirdikten sonra kaynak kodlarını build etmeniz gerekmektedir. Eğer daha önce build işlemleri ile uğraşmadıysanız Metin2 Sıfırdan Altyapı Server Files Hazırlama Rehberi 'ne göz atabilirsiniz.