Tartışma olacak gibi seziyorum konuya yorum yazan ve yazacak olan arkadaşlar şimdiden rica ediyorum tartışma üzerine yaklaşım yapmayın. / @anagonda1 Teşekkürler
Konu Hakkında ; Tüm 'Koray ve durda nın mesajları silinmiştir tartışmaya devam ettirmeyiniz. !! Uyarı
Bunun için tek gerekli olan Normal Çapta bir beyin ve azıcık düşünüp kodu yorumlamak.Bu sistem efsunları direk düzeltiyor o yüzden kullanmak istemiyorum bildirse daha iyi
Konudaki bu kodu böyle yap istediğin olur sysrr duser efsunuda degistirmez
C++:
//1. ÜSTÜNE EKLE:
void CHARACTER::CheckWrongItems()
{
for (int i = 0; i < INVENTORY_MAX_NUM; ++i)
{
LPITEM item;
if (!(item = GetInventoryItem(i)))
continue;
for (int ia = 0; ia < ITEM_ATTRIBUTE_MAX_NUM; ia++)
{
const TPlayerItemAttribute& attr = item->GetAttribute(ia);
const TItemAttrTable & r = g_map_itemAttr[attr.bType];
if(item->GetAttributeSetIndex() != -1 && attr.sValue > r.lValues[r.bMaxLevelBySet[item->GetAttributeSetIndex()] - 1])
{
sys_err("Wrong item found : %s, pos = %d, value = %d, max_value = %d",
item->GetName(), i, attr.sValue, r.lValues[r.bMaxLevelBySet[item->GetAttributeSetIndex()] - 1]);//halla halla demek ki beyni çalıştırınca oluyormuş hayret :D
break;
}
}
continue;
}
}
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 3
- Görüntüleme
- 421
- Cevaplar
- 2
- Görüntüleme
- 171
- Cevaplar
- 6
- Görüntüleme
- 326
- Cevaplar
- 10
- Görüntüleme
- 423

