kralhakan2009 1
kralhakan2009
Bodyguardd 1
Bodyguardd
Vahsi Uzman 1
Vahsi Uzman
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
Reklam vermek için turkmmo@gmail.com

Edit İtem Tespit syser

  • Konuyu başlatan Konuyu başlatan anagonda1
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 19
  • Görüntüleme Görüntüleme 2K
Tüh muhabbeti kaçırdık :)
muhabbet bitmez daha
4paBYp.jpg
 
Bu sistem efsunları direk düzeltiyor o yüzden kullanmak istemiyorum bildirse daha iyi
Bunun için tek gerekli olan Normal Çapta bir beyin ve azıcık düşünüp kodu yorumlamak.

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)

Geri
Üst