Merhaba arkadaşlar kendi filesimde sağ tık ile üzerime item giyebiliyorum fakat çıkartamıyorum mecburen envantere sürüklemem gerekiyor
sağ tık yaptığımda Server cores ch1 şöyle bir syserr bırakıyor
SYSERR: Jul 17 05:02:10 :: AddToCharacter: CItem::AddToCharacter: cell overflow: Èæ½Åö°©+9 to Camper cell 180
Syserri nerden verdiğini buldum fakat nasıl değiştiriceğimi bilmiyorum
sağ tık yaptığımda Server cores ch1 şöyle bir syserr bırakıyor
SYSERR: Jul 17 05:02:10 :: AddToCharacter: CItem::AddToCharacter: cell overflow: Èæ½Åö°©+9 to Camper cell 180
Syserri nerden verdiğini buldum fakat nasıl değiştiriceğimi bilmiyorum
game/item.cpp:
bool CItem::AddToCharacter(LPCHARACTER ch, TItemPos Cell)
{
assert(GetSectree() == NULL);
assert(m_pOwner == NULL);
WORD pos = Cell.cell;
BYTE window_type = Cell.window_type;
//UINT window_type = Cell.window_type;
if (INVENTORY == window_type)
{
if (m_wCell >= INVENTORY_MAX_NUM && BELT_INVENTORY_SLOT_START > m_wCell)
{
sys_err("CItem::AddToCharacter: cell overflow: %s to %s cell %d", m_pProto->szName, ch->GetName(), m_wCell);
return false;
}
}
else if (DRAGON_SOUL_INVENTORY == window_type)
{
if (m_wCell >= DRAGON_SOUL_INVENTORY_MAX_NUM)
{
sys_err("CItem::AddToCharacter: cell overflow: %s to %s cell %d", m_pProto->szName, ch->GetName(), m_wCell);
return false;
}
}
if (ch->GetDesc())
m_dwLastOwnerPID = ch->GetPlayerID();
event_cancel(&m_pkDestroyEvent);
ch->SetItem(TItemPos(window_type, pos), this);
m_pOwner = ch;
Save();
return true;
}
Son düzenleme: