Problema Chest View Drop - REZOLVAT
- FlorinDorinStoian
-

- Mesaje: 80
- Membru din: 18 Oct 2020, 03:48
- Server: Edge Of Antiques
- Regat: Jinno
- Aprecieri: 326
- Mulţumiri: 35
- Discord: Copiază ID
- Contact:
UP!
- FlorinDorinStoian
-

- Mesaje: 80
- Membru din: 18 Oct 2020, 03:48
- Server: Edge Of Antiques
- Regat: Jinno
- Aprecieri: 326
- Mulţumiri: 35
- Discord: Copiază ID
- Contact:
Up.
- FlorinDorinStoian
-

- Mesaje: 80
- Membru din: 18 Oct 2020, 03:48
- Server: Edge Of Antiques
- Regat: Jinno
- Aprecieri: 326
- Mulţumiri: 35
- Discord: Copiază ID
- Contact:
UP.
- FlorinDorinStoian
-

- Mesaje: 80
- Membru din: 18 Oct 2020, 03:48
- Server: Edge Of Antiques
- Regat: Jinno
- Aprecieri: 326
- Mulţumiri: 35
- Discord: Copiază ID
- Contact:
- Fubuki.Atsuya
-

- Mesaje: 1968
- Membru din: 22 Iun 2015, 21:13
- Server: OldLegion2
- Regat: Shinsoo
- Aprecieri: 455
- Mulţumiri: 815
- Rezolvări prob.: 2
- Discord: Copiază ID
Lasă input_main.cpp pe pastebin aici.
- Pentru acest mesaj, Fubuki.Atsuya for the post:
- FlorinDorinStoian
- FlorinDorinStoian
-

- Mesaje: 80
- Membru din: 18 Oct 2020, 03:48
- Server: Edge Of Antiques
- Regat: Jinno
- Aprecieri: 326
- Mulţumiri: 35
- Discord: Copiază ID
- Contact:
Uite aici
Multumesc Anticipat,
- FALLEN1
-

- Mesaje: 585
- Membru din: 14 Noi 2015, 20:12
- Server: Dark-Fusion2
- Regat: Chunjo
- Aprecieri: 366
- Mulţumiri: 758
- Rezolvări prob.: 2
- Discord: Copiază ID
- FlorinDorinStoian
-

- Mesaje: 80
- Membru din: 18 Oct 2020, 03:48
- Server: Edge Of Antiques
- Regat: Jinno
- Aprecieri: 326
- Mulţumiri: 35
- Discord: Copiază ID
- Contact:
Multumesc de raspuns, Da asta este rezolvarea.
O mica adaugare as avea, IN MOMENTUL IN CARE INCERC SA DESCHID UN CUFAR CARE NU ARE DROP (da crash srv)Pentru acest lucru nea oferit Moț Rezolvarea fiind Urmatoarea
Cod: Selectaţi tot
if (vec_ItemList.empty())
return;INVENTORY_MAX_NUM
GetInventoryItem
Cod: Selectaţi tot
if(p->wInventoryCell >= INVENTORY_MAX_NUM)
return;
LPITEM pkItem = ch->GetInventoryItem(p->wInventoryCell);LA FINAL ARATA ASA!
Cod: Selectaţi tot
#ifdef ENABLE_SHOW_CHEST_DROP
void CInputMain::ChestDropInfo(LPCHARACTER ch, const char* c_pData)
{
if (!ch)
return;
if (!c_pData)
return;
if (ch->IsOpenSafebox() || ch->GetShop() || ch->IsCubeOpen() || ch->IsDead() || ch->GetExchange() || ch->GetMyShop())
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("|cff00ff00[System]|cff00ccff Nu poti vedea dropul unui cufar cand ai deschis: Shop, Craft, Negot, Depozit, etc."));
return;
}
TPacketCGChestDropInfo* p = (TPacketCGChestDropInfo*) c_pData;
if(p->wInventoryCell >= INVENTORY_MAX_NUM)
return;
LPITEM pkItem = ch->GetInventoryItem(p->wInventoryCell);
if (!pkItem)
return;
std::vector<TChestDropInfoTable> vec_ItemList;
ITEM_MANAGER::instance().GetChestItemList(pkItem->GetVnum(), vec_ItemList);
if (vec_ItemList.empty())
return;
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());
}
#endifRog un Moderator/Admin sa pastreze acest Subiect.
Poate cineva are nevoie de Rezolvare si o gaseste mai sus.
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 29 vizitatori

