- Mesaj
- 50
- Çözümler
- 3
- Beğeni
- 126
- Puan
- 669
- Ticaret Puanı
- 0
char.cpp:
if (GetLevel() >= 5 && GetSkillGroup() == 0)
ChatPacket(CHAT_TYPE_COMMAND, "open_select_skill_window %d", GetJob());
void CHARACTER::SelectSkillGroupWithWindow(BYTE group)
{
if (!IsPC() || GetSkillGroup() != 0)
return;
SetSkillGroup(group);
SetHorseLevel(SKILL_MAX_LEVEL);
for (int i = 0; i < SKILL_MAX_NUM; i++)
{
if (true == CanUseSkill(i))
{
switch(i)
{
case SKILL_COMBO:
SetSkillLevel(i, 2);
break;
case SKILL_LEADERSHIP:
case SKILL_POLYMORPH:
SetSkillLevel(i, 40);
break;
case SKILL_LANGUAGE1:
case SKILL_LANGUAGE2:
case SKILL_LANGUAGE3:
SetSkillLevel(i, 20);
break;
case SKILL_HORSE_SUMMON:
SetSkillLevel(i, 10);
break;
case SKILL_HORSE:
SetSkillLevel(i, HORSE_MAX_LEVEL);
break;
case SKILL_HORSE_WILDATTACK:
case SKILL_HORSE_CHARGE:
case SKILL_HORSE_ESCAPE:
case SKILL_HORSE_WILDATTACK_RANGE:
SetSkillLevel(i, 20);
break;
default:
SetSkillLevel(i, 20);
break;
}
}
else
{
switch(i)
{
case SKILL_HORSE_WILDATTACK:
case SKILL_HORSE_CHARGE:
case SKILL_HORSE_ESCAPE:
case SKILL_HORSE_WILDATTACK_RANGE:
SetSkillLevel(i, 20);
break;
}
}
}
SetHorseLevel(HORSE_MAX_LEVEL);
ComputePoints();
SkillLevelPacket();
}
if (GetLevel() >= 5 && GetSkillGroup() == 0) -- Sarı ile işaretlenmiş kısımdan level seviyesini değiştirebilirsiniz.
default:
SetSkillLevel(i, 20); -- Sarı ile işaretlenmiş kısım beceri seviyesini M olarak verir. 30 yapınca G, 40 yapınca P olarak verir.
break;
Binek Fixi
char.cpp:
// Arat:
void CHARACTER::SelectSkillGroupWithWindow(BYTE group)
{
if (!IsPC() || GetSkillGroup() != 0)
return;
SetSkillGroup(group);
// Değiştir:
void CHARACTER::SelectSkillGroupWithWindow(BYTE group)
{
if (!IsPC() || GetSkillGroup() != 0)
return;
LPITEM binek = GetWear(WEAR_MOUNT_COSTUME);// WEAR_MOUNT_COSTUME Filesten Filese Değişiklik Gösterebilir Sizin Binek Sisteminin Wear Kısmını Yazın
if (binek)
UnequipItem(binek);
if (ch_Binek != NULL)// ch_Binek Filesten Filese Değişiklik Gösterebilir Sizin Binek Sisteminde Bineğin Spawn Olduğu LPCHARACTER tipindeki değişkeni yazın.
{
M2_DESTROY_CHARACTER(ch_Binek);// ch_Binek Değiştir
ch_Binek->SetRider(NULL);// ch_Binek Değiştir
ch_Binek = NULL;// ch_Binek Değiştir
}
RemoveAffect(AFFECT_MOUNT);
RemoveAffect(AFFECT_MOUNT_BONUS);
SetSkillGroup(group);
Dosyalar
Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.
Linkleri görebilmek için
giriş yap veya kayıt ol.