Как запретить хеалить рб
Сборка: L2j-Equal 323rev. [Stable Version] Interlude
Краткое изложение СУТИ проблемы: в серве очень часто люди с BS хеалят рб, т.е. мешают
Вопрос: Как сделать чтобы нельзя было хеалить рб, т.е. запретить использование хеальных скиллов?
Мои соображения по этому поводу: в старых сборках (L2j-Free) был такой конфик, где вписываешь ид скилла и он не может использоваться на рб
как та так
if(skill.getSkillType() == SkillType.HEAL && instanceof L2GrandBoss) { return; }
Не пользовался этой сборкой. Если в ней вынесены из ядра 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)
{
}
