L2Drain (Life Scavenge) - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

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

Ответ
Опции темы
Непрочитано 05.08.2012, 02:56   #1
Аватар для finfan
fin-ex.corp

Автор темы (Топик Стартер) L2Drain (Life Scavenge)

Способность Life Scavenge (Получить ХП из трупа) работает на CORPSE_MOB.
Хочу попробовать сделать эту способность работоспособной и на CORPSE_PET.

Если логика меня не подводит, то необходимы изменения в L2SkillDrain.java.
но есть вопрос, только ли в нём необходимы изменения?

Спасибо.

Последний раз редактировалось finfan; 05.08.2012 в 12:11. Причина: Добавлено сообщение
finfan вне форума Отправить сообщение для finfan с помощью Skype™ Ответить с цитированием
Непрочитано 05.08.2012, 12:11   #2
Аватар для Visor

По умолчанию Re: L2Drain (Life Scavenge)

Со сбора целей нужно начать
в л2ж обычно l2skill.getTarget...
__________________
L2Emu Enterprise Server
Visor вне форума Отправить сообщение для Visor с помощью ICQ Отправить сообщение для Visor с помощью Skype™ Ответить с цитированием
Непрочитано 05.08.2012, 12:51   #3
Аватар для finfan
fin-ex.corp

Автор темы (Топик Стартер) Re: L2Drain (Life Scavenge)

Цитата:
Сообщение от Visor Посмотреть сообщение
Со сбора целей нужно начать
в л2ж обычно l2skill.getTarget...
С таргетом проблем нет, ДАшкой, я вызваю пантеру убиваю ее и использую Life Scavenge, способност ьприменяется на ура, но ХП у трупа - пета он не высасывает...
finfan вне форума Отправить сообщение для finfan с помощью Skype™ Ответить с цитированием
Непрочитано 05.08.2012, 14:16   #4
Аватар для Visor

По умолчанию Re: L2Drain (Life Scavenge)

Если скил срабатывает - значить смотрите в хендлере с дебагом что там да как по пету. Судя по всему там написано может быть такая проверка типа
if (target instanceof L2Playable) continue;
это пропукает пета соответственно.
Может не так - покрутите проверки посмотрите.
__________________
L2Emu Enterprise Server
Visor вне форума Отправить сообщение для Visor с помощью ICQ Отправить сообщение для Visor с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 05.08.2012, 18:53   #5
Аватар для finfan
fin-ex.corp

Автор темы (Топик Стартер) Re: L2Drain (Life Scavenge)

Было:
Код:
			if(target.isAlikeDead() && getTargetType() != SkillTargetType.TARGET_CORPSE_MOB)
			{
				continue;
			}
Стало:
Код:
				if(target.isAlikeDead() && getTargetType() != SkillTargetType.TARGET_CORPSE_MOB && getTargetType() != SkillTargetType.TARGET_CORPSE_PET)
			{
				continue;
			}
Вроде бы работает. Большое спасибо.
finfan вне форума Отправить сообщение для finfan с помощью Skype™ Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Shara] Epoch-Life Menzik Lineage II 7 04.07.2014 18:11
Life Stone Wild Magic JaneKyun Lineage II 20 22.11.2011 20:40
L2JTEON Life Stones JaneKyun Lineage II 5 22.11.2010 10:01
Updater на (Rus-of)Life Клиент Bastexses Игровой клиент 0 29.04.2009 10:50


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

Вверх