Ошибка с выводом шанса скила! - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 21.01.2010, 16:47   #1
Изгнанные

Автор темы (Топик Стартер) Ошибка с выводом шанса скила!

Кофинг:
Код:
		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;
Ошибки в коде кроме как в оптимизации не вижу

Код:
                }
				return calcSkillSuccess(env, null, null);
		
	}
Отладчик пишет:

"^_^.gameserver.skills.Formulas.Chance" not supported

Если есть идеи поделитесь

Добавлено через 1 час 4 минуты
Всё спасибо просто не был прописан в messages:
Цитата:
^_^.gameserver.skills.Formulas.Chance={0} шанс: {1}%.

Последний раз редактировалось GoodShadow; 21.01.2010 в 17:51. Причина: Добавлено сообщение
GoodShadow вне форума Отправить сообщение для GoodShadow с помощью ICQ Отправить сообщение для GoodShadow с помощью Skype™ Ответить с цитированием
Непрочитано 03.04.2010, 11:50   #2
Пользователь

По умолчанию Re: Ошибка с выводом шанса скила!

Если возможно скажите как мне добавить эту функцию в свою сборку?
lxShaDoWxl вне форума Ответить с цитированием
Непрочитано 14.04.2010, 13:02   #3
Пользователь

По умолчанию Re: Ошибка с выводом шанса скила!

Тоже интересует, сборка l2jserver , есть ли для нее подобный код?
iamhawk вне форума Ответить с цитированием
Непрочитано 01.06.2010, 13:49   #4
Пользователь

По умолчанию Re: Ошибка с выводом шанса скила!

так как добавлять в свою сборку это? мне например в l2open или в RT добавить бы
lxShaDoWxl вне форума Ответить с цитированием
Непрочитано 01.06.2010, 14:00   #5
Аватар для VISTALL
Illussion is real

По умолчанию Re: Ошибка с выводом шанса скила!

это сборка уже детеныш ребелиона, phoenix, больше всего....ИМХО

изучайте методы и впихивайте, ибо за Вас вам никто не сделает

Добавлено через 1 минуту
GoodShadow .... ахаахха нубская погрешность

Последний раз редактировалось VISTALL; 01.06.2010 в 14:01. Причина: Добавлено сообщение
VISTALL вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 22:21. Часовой пояс GMT +3.

Вверх