Bu nasıl olacak bi yardımcı olurmusunuz ?ufak bir alternatif
Kod:bool CItem::IsEdit() { bool bRet = false; if (GetAttributeCount() > 0) { for (int i = 0; i < ITEM_ATTRIBUTE_MAX_NUM; ++i) { const TPlayerItemAttribute& ia = GetAttribute(i); if (ia.bType > 0) { const TItemAttrTable & t_ia_list = g_map_itemAttr[ia.bType]; if (ia.sValue > t_ia_list.lValues[4]) bRet = true; } } } return bRet; }
Kod:if (item->IsEdit()) { sys_err("Edit DETECTED ! in '[%lu]%s' Item: [%lu]%s Vnum: %lu", GetAID(), GetName(), item->GetID(), item->GetName(), item->GetVnum()); ITEM_MANAGER::instance().RemoveItem(item); return false; }
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 288
- Cevaplar
- 9
- Görüntüleme
- 535