- Mesaj
- 140
- Çözümler
- 5
- Beğeni
- 28
- Puan
- 479
- Ticaret Puanı
- 0
Sanırım gm hesaptan /ip all yaptıktan sonra bu oluştu onun dışında bir şey yapmadım diye hatırlıyorum.
İlgili kod satırlarını daha önce değiştirmedim orjinal haldeler:
İlgili kod satırlarını daha önce değiştirmedim orjinal haldeler:
char_item.cpp -:
LPITEM CHARACTER::GetWear(BYTE bCell) const
{
if (!m_PlayerSlots)
return nullptr;
if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
{
sys_err("CHARACTER::GetWear: invalid wear cell %d", bCell);
return NULL;
}
return m_PlayerSlots->pItems[INVENTORY_MAX_NUM + bCell];
}
item.cpp:
if (this != m_pOwner->GetWear(GetCell() - INVENTORY_MAX_NUM))
{
sys_err("m_pOwner->GetWear() != this");
return false;
}