Решил реализовать функцию шанс скилов.
Добавил в config.java и вывел в конгиг файлы
Добавил в formulas.java
Так же сделал с DeleteHate.java, DeleteHateOfMe.java, Harvesting.java, Sowing.java
И вывел в strings_ru.properties, strings_en.properties
Захожу в игру кастую скил, шанс не показывает(
Кто знает подскажите пожалуйста , может забыл где то что то добавить.
Добавил в config.java и вывел в конгиг файлы
public static boolean SKILLS_CHANCE_SHOW;
SKILLS_CHANCE_SHOW = formulasSettings.getProperty("SkillsShowChance", true);
SKILLS_CHANCE_SHOW = formulasSettings.getProperty("SkillsShowChance", true);
if(caster.isPlayer() && (Config.SKILLS_CHANCE_SHOW || caster.getPlayer().isGM()))
{
Player player = caster.getPlayer();
if ((player != null) && (player.getVarB("SkillsHideChance")))
{
player.sendMessage(new CustomMessage("l2g.gameserver.skills.Formulas.Chance", player, new Object[0]).addString(skill.getName()).addNumber(Math.round(env.value)));
}
}
if ((Config.SKILLS_CHANCE_SHOW) && (activeChar.isPlayer()) && (((Player)activeChar).getVarB("SkillsHideChance")))
{
activeChar.sendMessage(new CustomMessage("l2g.gameserver.skills.Formulas.Chance", (Player)activeChar, new Object[0]).addString(skill.getName()).addNumber((long) chance));
}
return Rnd.chance(chance);
{
Player player = caster.getPlayer();
if ((player != null) && (player.getVarB("SkillsHideChance")))
{
player.sendMessage(new CustomMessage("l2g.gameserver.skills.Formulas.Chance", player, new Object[0]).addString(skill.getName()).addNumber(Math.round(env.value)));
}
}
if ((Config.SKILLS_CHANCE_SHOW) && (activeChar.isPlayer()) && (((Player)activeChar).getVarB("SkillsHideChance")))
{
activeChar.sendMessage(new CustomMessage("l2g.gameserver.skills.Formulas.Chance", (Player)activeChar, new Object[0]).addString(skill.getName()).addNumber((long) chance));
}
return Rnd.chance(chance);
И вывел в strings_ru.properties, strings_en.properties
Захожу в игру кастую скил, шанс не показывает(
Кто знает подскажите пожалуйста , может забыл где то что то добавить.