Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/Как запретить хеалить рб
Поиск

Как запретить хеалить рб

3 ответов97 просмотровСейчас просматривают: 1
R
RaZoR.eXe
· 11.12.2009, 15:24

Сборка: L2j-Equal 323rev. [Stable Version] Interlude

Краткое изложение СУТИ проблемы: в серве очень часто люди с BS хеалят рб, т.е. мешают

Вопрос: Как сделать чтобы нельзя было хеалить рб, т.е. запретить использование хеальных скиллов?

Мои соображения по этому поводу: в старых сборках (L2j-Free) был такой конфик, где вписываешь ид скилла и он не может использоваться на рб

0
X
Xenos_xp
· 11.12.2009, 17:27

как та так
if(skill.getSkillType() == SkillType.HEAL && instanceof L2GrandBoss) { return; }

0
V
VlLight
· 11.12.2009, 18:02

Не пользовался этой сборкой. Если в ней вынесены из ядра skillhandlers и в data\scripts\handlers\skillhandlers есть файл Heal.java - попробуй добавить в метод useSkill() условие
[code]
if (target instanceof L2RaidBoss || target instanceof L2GrandBoss)
continue;
[//code]
Если skillhandlers не вынесены из ядра, поищи файл в ядре, измени и скомпилируй.
Как-то так

P.S> Забыл добавить - в той сборке, которой я пользуюсь - проверки реализуются в цикле
for (L2Character target: (L2Character[]) targets)
{
}

0
Тема закрыта для ответов