01-21-2010, 04:47 PM
(Сообщение последний раз редактировалось: 01-21-2010, 05:51 PM GoodShadow.)
Кофинг:
Вывод сообщения с шансом используемого скила:
Ошибки в коде кроме как в оптимизации не вижу :confused:
Отладчик пишет:
"^_^.gameserver.skills.Formulas.Chance" not supported
Если есть идеи поделитесь :compkill:
Добавлено через 1 час 4 минуты
Всё спасибо просто не был прописан в messages:
Код:
if (Config.SKILLS_SHOW_CHANCE && env.character.isPlayer()
&& !((L2Player) (env.character)).getVarB("SkillsHideChance"))
Вывод сообщения с шансом используемого скила:
Код:
env.character.sendMessage(new CustomMessage("^_^.gameserver.skills.Formulas.Chance", env.character).addString(env.skill.getName()).addNumber((int) env.value));
return Rnd.chance(env.value);
}
public static boolean calcSkillSuccess(L2Character player, L2Character target, L2Skill skill)
{
Env env = new Env();
env.character = player;
env.target = target;
env.skill = skill;
env.value = skill.getActivateRate();
switch(skill.getSkillType())
{
case CANCEL:
case NEGATE_EFFECTS:
case NEGATE_STATS:
return calcSkillSuccess(env, Stats.CANCEL_RECEPTIVE, Stats.CANCEL_POWER);
case DESTROY_SUMMON:
return calcSkillSuccess(env, Stats.MENTAL_RECEPTIVE, Stats.MENTAL_POWER);
default:
return calcSkillSuccess(env, null, null);
}
}
public static void calcSkillMastery(L2Skill skill, L2Character activeChar)
{
if(skill.isHandler())
return;
Ошибки в коде кроме как в оптимизации не вижу :confused:
Код:
}
return calcSkillSuccess(env, null, null);
}
Отладчик пишет:
"^_^.gameserver.skills.Formulas.Chance" not supported
Если есть идеи поделитесь :compkill:
Добавлено через 1 час 4 минуты
Всё спасибо просто не был прописан в messages:
Цитата:^_^.gameserver.skills.Formulas.Chance={0} шанс: {1}%.