Acesta este un fix pentru un bug vizual destul de rar care face dupe la obiectele negociate.
Atunci cand 2 playeri negociau, iar playerul A trimitea un item la playerul B, itemul ramane atat la A cat si la B in inventar.
Bug-ul este doar vizual, dar tot nu e ok, asa ca recomand sa faceti fix-ul de mai jos pt a nu exista discutii intre playeri pe sv.
*Link download / Code:
Cauta:
Code:
CExchange::Done()Code:
int empty_pos, i;
LPITEM item;
LPCHARACTER victim = GetCompany()->GetOwner();
for (i = 0; i < EXCHANGE_ITEM_MAX_NUM; ++i)
Acum cauta:
Code:
ITEM_MANAGER::instance().FlushDelayedSave(item);
item->SetExchanging(false);Cauta:
Code:
m_pGrid->Clear();
return true;

la acest mesaj și conținutul se va afișa automat.

