HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
SİSTEM MYSQL İTEM_ATTR DE OLAN MAX EFSUNU GEÇEN İTEMLERİN EFSUNUN OTOMATİK DEĞİŞTİRİR.
#input_login.cpp
#char.cpp
#char.h
NOT : SİSTEM SADECE ORTALAMA HASAR VE BECERİ HASARINI GÖRMÜYOR İTEM_ATTR OLMADIĞI İÇİN
BİLENLER YAZARSA EKLERİZ KONUYADA
#input_login.cpp
Kod:
//1. ARA:
d->SetPhase(PHASE_GAME);
//1. ÜSTÜNE EKLE:
ch->CheckWrongItems();
#char.cpp
Kod:
//1. ARA:
int CHARACTER::GetSkillPowerByLevel(int level, bool bMob) const
{
return CTableBySkill::instance().GetSkillPowerByLevelFromType(GetJob(), GetSkillGroup(), MINMAX(0, level, SKILL_MAX_LEVEL), bMob);
}
//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])
{
ChatPacket(CHAT_TYPE_INFO, "Wrong item found : %s, pos = %d, value = %d, max_value = %d",
item->GetName(), i, attr.sValue, r.lValues[r.bMaxLevelBySet[item->GetAttributeSetIndex()] - 1]);
item->ChangeAttribute();
//item->RemoveFromCharacter();
break;
}
}
continue;
}
}
#char.h
Kod:
//1. ARA:
int GetSkillPowerByLevel(int level, bool bMob = false) const;
//1. ÜSTÜNE EKLE:
void CheckWrongItems();
NOT : SİSTEM SADECE ORTALAMA HASAR VE BECERİ HASARINI GÖRMÜYOR İTEM_ATTR OLMADIĞI İÇİN
BİLENLER YAZARSA EKLERİZ KONUYADA
Son düzenleme:
Belirlenen efsun oranlarindan fazlasi zaten gelemez ne amacla olmasi gerekir ki ?günümüzdeki tüm serverlerde olması gereken bir sistem olduğunu düşünüyorum.
oyun sahibinin, yakınlarına saçma sapan efsunlu itemler vermemesi için.Belirlenen efsun oranlarindan fazlasi zaten gelemez ne amacla olmasi gerekir ki ?
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 12
- Görüntüleme
- 612
- Cevaplar
- 3
- Görüntüleme
- 393
- Cevaplar
- 9
- Görüntüleme
- 454
- Cevaplar
- 20
- Görüntüleme
- 820
