Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Sandık Boş olunca Core Alanlar bu şekilde Güncellesin
input_main.cpp
input_main.cpp
Kod:
#ifdef ENABLE_SHOW_CHEST_DROP
void CInputMain::ChestDropInfo(LPCHARACTER ch, const char* c_pData)
{
TPacketCGChestDropInfo* p = (TPacketCGChestDropInfo*)c_pData;
if (p->wInventoryCell >= INVENTORY_AND_EQUIP_SLOT_MAX)
return;
#ifdef __SPECIAL_INVENTORY_SYSTEM__
LPITEM pkItem = ch->GetGiftBoxInventoryItem(p->wInventoryCell);
#else
LPITEM pkItem = ch->GetInventoryItem(p->wInventoryCell);
#endif
if (!pkItem)
return;
std::vector<TChestDropInfoTable> vec_ItemList;
ITEM_MANAGER::instance().GetChestItemList(pkItem->GetVnum(), vec_ItemList);
// Eğer vec_ItemList boş değilse devam et
if (!vec_ItemList.empty()) {
TPacketGCChestDropInfo packet;
packet.bHeader = HEADER_GC_CHEST_DROP_INFO;
packet.wSize = sizeof(packet) + sizeof(TChestDropInfoTable) * vec_ItemList.size();
packet.dwChestVnum = pkItem->GetVnum();
ch->GetDesc()->BufferedPacket(&packet, sizeof(packet));
ch->GetDesc()->Packet(&vec_ItemList[0], sizeof(TChestDropInfoTable) * vec_ItemList.size());
}
}
#endif
Anyone can reupload this edited version?bu da son olsun köklü değişiklikler yapmadım ama can sıkan küçük detayları düzelttim
1.Önceden sandık açtıysanız pagenumber buga giriyordu onu düzelttim
2.next ve prev butonları eğer basılamayacak durumdaysa oto gizlenir
3.İlk önce boş gui gelip sonradan itemler geliyordu
4.Önceden sandık açtıysanız o eski itemleri 1 saniye de olsa görüyordunuz
5.Eğer sandık boşsa gui açılıp kapanıyordu
ve daha hatırlamadığım bir kaç detayı düzelttim
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
sistemi sorunsuz ekledim ama sandığın içindeki itemler gözükmüyor neden olabilir yardım edicek varmı
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 9
- Görüntüleme
- 481
- Cevaplar
- 15
- Görüntüleme
- 753
- Cevaplar
- 20
- Görüntüleme
- 855
- Cevaplar
- 14
- Görüntüleme
- 294