Hi Community.
Kommen wir gleich zum Problem:
Ich habe das Problem das, wenn ich einen Bonus hinzufügen möchte oftmals im Chat angezeigt wird das der Bonus erfolgreich hinzugefügt wurde. Wird er aber nicht.
Woran kann es liegen, was benötigt ihr um das Problem zu lösen.
Ich stelle die Funktion einmal als Code rein:
Weitere Infos bitte in den Thread, ich werde sie dann ergänzen.
Mfg Xer0x
Kommen wir gleich zum Problem:
Ich habe das Problem das, wenn ich einen Bonus hinzufügen möchte oftmals im Chat angezeigt wird das der Bonus erfolgreich hinzugefügt wurde. Wird er aber nicht.
Woran kann es liegen, was benötigt ihr um das Problem zu lösen.
Ich stelle die Funktion einmal als Code rein:
Code:
char buf[21];
snprintf(buf, sizeof(buf), "%u", item2->GetID());
if (number(1, 100) <= aiItemAttributeAddPercent[item2->GetAttributeCount()])
{
item2->AddAttribute();
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("속성 추가에 성공하였습니다."));
int iAddedIdx = item2->GetAttributeCount() - 1;
LogManager::instance().ItemLog(
GetPlayerID(),
item2->GetAttributeType(iAddedIdx),
item2->GetAttributeValue(iAddedIdx),
item->GetID(),
"ADD_ATTRIBUTE_SUCCESS",
buf,
GetDesc()->GetHostName(),
item->GetOriginalVnum());
}
else
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("속성 추가에 실패하였습니다."));
LogManager::instance().ItemLog(this, item, "ADD_ATTRIBUTE_FAIL", buf);
}
Mfg Xer0x