- Katılım
- 18 Ocak 2012
- Konular
- 163
- Mesajlar
- 1,804
- Çözüm
- 1
- Online süresi
- 37m 13s
- Reaksiyon Skoru
- 62
- Altın Konu
- 0
- TM Yaşı
- 14 Yıl 4 Ay 27 Gün
- Başarım Puanı
- 143
- MmoLira
- 21
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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:
- Katılım
- 29 Eyl 2009
- Konular
- 1,298
- Mesajlar
- 18,700
- Çözüm
- 203
- Online süresi
- 7mo 19h
- Reaksiyon Skoru
- 9,276
- Altın Konu
- 377
- Başarım Puanı
- 426
- Yaş
- 32
- MmoLira
- 51,388
- DevLira
- 74
günümüzdeki tüm serverlerde olması gereken bir sistem olduğunu düşünüyorum.
- Katılım
- 17 Tem 2017
- Konular
- 14
- Mesajlar
- 91
- Reaksiyon Skoru
- 30
- Altın Konu
- 0
- TM Yaşı
- 8 Yıl 11 Ay
- Başarım Puanı
- 42
- Yaş
- 29
- MmoLira
- 43
- DevLira
- 0
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.
- Katılım
- 29 Eyl 2009
- Konular
- 1,298
- Mesajlar
- 18,700
- Çözüm
- 203
- Online süresi
- 7mo 19h
- Reaksiyon Skoru
- 9,276
- Altın Konu
- 377
- Başarım Puanı
- 426
- Yaş
- 32
- MmoLira
- 51,388
- DevLira
- 74
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
- 3
- Görüntüleme
- 392
- Cevaplar
- 3
- Görüntüleme
- 697
- Cevaplar
- 18
- Görüntüleme
- 2K
- Cevaplar
- 9
- Görüntüleme
- 546







