Hi Leute,
ich denke mal, dass der Titel beschreibt, was dieses Mini-Release macht!
Ihr geht in die char_item.cpp
Sucht nach:
Und fügt darunter:
Andere Methode von rollback:
ich denke mal, dass der Titel beschreibt, was dieses Mini-Release macht!
Ihr geht in die char_item.cpp
Sucht nach:
Code:
case USE_PUT_INTO_BELT_SOCKET:
case USE_PUT_INTO_RING_SOCKET:
case USE_PUT_INTO_ACCESSORY_SOCKET:
case USE_ADD_ACCESSORY_SOCKET:
case USE_CLEAN_SOCKET:
case USE_CHANGE_ATTRIBUTE:
case USE_CHANGE_ATTRIBUTE2 :
case USE_ADD_ATTRIBUTE:
case USE_ADD_ATTRIBUTE2:
{
LPITEM item2;
if (!IsValidItemPosition(DestCell) || !(item2 = GetItem(DestCell)))
return false;
Code:
if (item->GetVnum() == item2->GetVnum())
{
int d = item->GetCount();
if ((item->GetCount() + item2->GetCount()) > 200)
d = 200 - item2->GetCount();
item2->SetCount(item2->GetCount() + d);
item->SetCount(item->GetCount() - d);
return false;
}
Andere Methode von rollback:
Quote:
Code:int add = MIN(200 - item->GetCount(), item2->GetCount()); item->SetCount(item->GetCount() + add); item2->SetCount(item2->GetCount() - add);