Efsunlar için arkadaşın dediklerini yapabilirsin. Moblar içinse POINT_STUN_PCT, IMMUNE_STUN sourceden bunlara bakabilirsin tam bakmadım mob_proto'ya belki olabilir orayıda kontrol edebilirsin. Sourceden POINT_STUN_PCT, IMMUNE_STUN bunları bulup devre dışı bırak.
AttackAffect(pkAttacker, pkVictim, POINT_STUN_PCT, IMMUNE_STUN
SkillAttackAffect(ch, 1000, IMMUNE_STUN, AFFECT_STUN
SkillAttackAffect(pkChrVictim, iPct, IMMUNE_STUN, AFFECT_STUN
if (IS_SET(m_pkSk->dwFlag, SKILL_FLAG_STUN))
{
SkillAttackAffect(pkChrVictim, iPct, IMMUNE_STUN, AFFECT_STUN, POINT_NONE, 0, AFF_STUN, iDur, m_pkSk->szName);
}
case COMMANDAFFECT_STUN:
SkillAttackAffect(tch, 1000, IMMUNE_STUN, AFFECT_STUN, POINT_NONE, 0, AFF_STUN, 30, "GM_STUN");
break;
case POINT_IMMUNE_STUN:
SetPoint(type, GetPoint(type) + amount);
val = GetPoint(type);
if (val)
{
// ChatPacket(CHAT_TYPE_INFO, "IMMUNE_STUN SET_BIT type(%u) amount(%d)", type, amount);
SET_BIT(m_pointsInstant.dwImmuneFlag, IMMUNE_STUN);
}
else
{
// ChatPacket(CHAT_TYPE_INFO, "IMMUNE_STUN REMOVE_BIT type(%u) amount(%d)", type, amount);
REMOVE_BIT(m_pointsInstant.dwImmuneFlag, IMMUNE_STUN);
}
break;
Bu üstteki verdiğim kodlar farklı farklı dosyalarda olup buraya hepsini yapıştırdım.