Hallo,
Dieser Code ist die Funktion für das Item 25100 (Geiststein-Schriftrolle).
Dieses Item entfernt sockets aus einer Waffe/Rüsstung und hinterlässt Splitter.
Kann mir jemand diese Funktion so ändern damit keine Splitter hinterlassen werden sondern clean sockets ?
PS: Diese Code befindet sich in char_item.cpp
Dieser Code ist die Funktion für das Item 25100 (Geiststein-Schriftrolle).
Dieses Item entfernt sockets aus einer Waffe/Rüsstung und hinterlässt Splitter.
Kann mir jemand diese Funktion so ändern damit keine Splitter hinterlassen werden sondern clean sockets ?
PHP Code:
if (bHasMetinStone)
{
for (int i = 0; i < ITEM_SOCKET_MAX_NUM; ++i)
{
long socket = pkTarget->GetSocket(i);
if (socket > 2 && socket != ITEM_BROKEN_METIN_VNUM)
{
AutoGiveItem(socket);
pkTarget->SetSocket(i, ITEM_BROKEN_METIN_VNUM);
}
}
pkItem->SetCount(pkItem->GetCount() - 1);
return true;
}
else
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("빼낼 수 있는 메틴석이 없습니다."));
return false;
}