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!
Merhaba arkadaşlar.
Bu yapacağımız işlem hem alt becerilere doğru miktarda puan dağıtılmasını hem de it->second->bMaxLevel'i map_pkSkillProto'dan çıkarmasını engelleyecek. Bir nevi kaynağı yormasını önleyecek.
[CODE lang="cpp" title="game\src\cmd_gm.cpp"]//arat;
ACMD(do_all_skill_master)
//fonksiyonu komple değiştir;
ACMD(do_all_skill_master)
{
ch->SetHorseLevel(SKILL_MAX_LEVEL);
for (int i = 0; i < SKILL_MAX_NUM; i++)
{
if (true == ch->CanUseSkill(i))
{
switch (i)
{
case SKILL_COMBO:
ch->SetSkillLevel(i, 2);
break;
case SKILL_LANGUAGE1:
case SKILL_LANGUAGE2:
case SKILL_LANGUAGE3:
ch->SetSkillLevel(i, 20);
break;
case SKILL_HORSE_SUMMON:
ch->SetSkillLevel(i, 10);
break;
case SKILL_HORSE:
ch->SetSkillLevel(i, HORSE_MAX_LEVEL);
break;
case SKILL_HORSE_WILDATTACK:
case SKILL_HORSE_CHARGE:
case SKILL_HORSE_ESCAPE:
case SKILL_HORSE_WILDATTACK_RANGE:
ch->SetSkillLevel(i, 20);
break;
default:
ch->SetSkillLevel(i, SKILL_MAX_LEVEL);
break;
}
}
else
{
switch (i)
{
case SKILL_HORSE_WILDATTACK:
case SKILL_HORSE_CHARGE:
case SKILL_HORSE_ESCAPE:
case SKILL_HORSE_WILDATTACK_RANGE:
ch->SetSkillLevel(i, 20);
break;
}
}
}
ch->SetHorseLevel(HORSE_MAX_LEVEL);
ch->ComputePoints();
ch->SkillLevelPacket();
}[/CODE]
Bu yapacağımız işlem hem alt becerilere doğru miktarda puan dağıtılmasını hem de it->second->bMaxLevel'i map_pkSkillProto'dan çıkarmasını engelleyecek. Bir nevi kaynağı yormasını önleyecek.
[CODE lang="cpp" title="game\src\cmd_gm.cpp"]//arat;
ACMD(do_all_skill_master)
//fonksiyonu komple değiştir;
ACMD(do_all_skill_master)
{
ch->SetHorseLevel(SKILL_MAX_LEVEL);
for (int i = 0; i < SKILL_MAX_NUM; i++)
{
if (true == ch->CanUseSkill(i))
{
switch (i)
{
case SKILL_COMBO:
ch->SetSkillLevel(i, 2);
break;
case SKILL_LANGUAGE1:
case SKILL_LANGUAGE2:
case SKILL_LANGUAGE3:
ch->SetSkillLevel(i, 20);
break;
case SKILL_HORSE_SUMMON:
ch->SetSkillLevel(i, 10);
break;
case SKILL_HORSE:
ch->SetSkillLevel(i, HORSE_MAX_LEVEL);
break;
case SKILL_HORSE_WILDATTACK:
case SKILL_HORSE_CHARGE:
case SKILL_HORSE_ESCAPE:
case SKILL_HORSE_WILDATTACK_RANGE:
ch->SetSkillLevel(i, 20);
break;
default:
ch->SetSkillLevel(i, SKILL_MAX_LEVEL);
break;
}
}
else
{
switch (i)
{
case SKILL_HORSE_WILDATTACK:
case SKILL_HORSE_CHARGE:
case SKILL_HORSE_ESCAPE:
case SKILL_HORSE_WILDATTACK_RANGE:
ch->SetSkillLevel(i, 20);
break;
}
}
}
ch->SetHorseLevel(HORSE_MAX_LEVEL);
ch->ComputePoints();
ch->SkillLevelPacket();
}[/CODE]
Rica ederim.Teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 9
- Görüntüleme
- 1K
- Cevaplar
- 3
- Görüntüleme
- 2K
- Cevaplar
- 8
- Görüntüleme
- 4K
- Kilitli
- Cevaplar
- 359
- Görüntüleme
- 30K
- Cevaplar
- 40
- Görüntüleme
- 5K
