- Mesaj
- 702
- Çözümler
- 41
- Beğeni
- 171
- Puan
- 609
- Ticaret Puanı
- 0
Herkese merhaba;
Kadim efsun küresini kullanınca son efsunun değeri %6 dan fazla gelmiyor maks. efsun değeri %20 olsa bile gelmiyor. Kodlara baktım ama çözümleyemedim.
Kadim efsun küresini kullanınca son efsunun değeri %6 dan fazla gelmiyor maks. efsun değeri %20 olsa bile gelmiyor. Kodlara baktım ama çözümleyemedim.
C++:
case 71052:
{
LPITEM item2;
if (!IsValidItemPosition(DestCell) || !(item2 = GetItem(DestCell)))
return false;
if (ITEM_COSTUME == item2->GetType())
{ // @fixme15
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("속성을 변경할 수 없는 아이템입니다."));
return false;
}
if (item2->IsExchanging() || item2->IsEquipped()) // @fixme14
return false;
if (item2->GetAttributeSetIndex() == -1)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("속성을 변경할 수 없는 아이템입니다."));
return false;
}
if (item2->GetAttributeCount() == 5)
{
item2->RemoveAttributeAt(4);
item2->AddAttribute();
item->SetCount(item->GetCount()-1);
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("NEW_ATTRIBUTE_SUCCESS_MARBLE"));
}
else if (item2->GetAttributeCount() == 4)
{
item2->AddAttribute();
item->SetCount(item->GetCount()-1);
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("NEW_ATTRIBUTE_SUCCESS_MARBLE"));
}
else
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("NEW_ATTRIBUTE_MARBLE_ENOUGH_ATTR_COUNT"));
}
break;