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

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Описание темы:добавить скилл саммону

Ответ
Опции темы
Непрочитано 05.08.2011, 23:25   #1
Аватар для Archiel
Пользователь

Автор темы (Топик Стартер) Summon Skills

Дано:
open-team Epilogue сборка (l2j)

Цель:
Добавить Скилл с ID 1008 (или любой другой) саммону с ID 14001 (Reanimated Man)

Мои действия:
XML:
Пишем скилл, в данном случае от Big Boom'a:
Код:
<skill id="1008" levels="1" name="Boom Attack">
		<set name="power" val="1100" />
		<set name="target" val="TARGET_AURA" />
		<set name="skillRadius" val="200" />
		<set name="reuseDelay" val="8000" />
		<set name="hitTime" val="6000" />
		<set name="skillType" val="MDAM" />
		<set name="isMagic" val="false" />
		<set name="isSuicideAttack" val="true" />
		<set name="operateType" val="OP_ACTIVE" />
	</skill>
SQL:
Добавляем скилл в pets_skills.

ActionName-e.dat:
В данном конкретном случае я не добавил, а изменил существующую строку. ID старого бума (4139) я изменил на новый (1008) и в строку вместо одного из старых бигбумов добавил скелета.

Код:
1	44	-1	5	35	14702	14001	14704	14705	14706	14707	14708	14709	14710	14711	14712	14713	14714	14715	14716	14717	14718	14719	14720	14721	14722	14723	14724	14725	14726	14727	14728	14729	14730	14731	14732	14733	14734	14735	14736																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																			u,Взрывная Атака\0	a,icon.action105\0	u,Атаковать врага мощным взрывом.\0	skill1008
В игре успешно появилась иконка скилла у саммона, ГС грузит скиллы без ошибок, но при нажатии на иконку скилла ничего не происходит. Остальные команды у саммона работают нормально. Скорее всего я чего-то не знаю, куда ещё надо добавить скилл, чтобы он заработал.

Я думал сам скилл кривой. Меняю на любой другой скилл, всё равно не работает.

Надеюсь на помощь.
Archiel вне форума Отправить сообщение для Archiel с помощью ICQ Ответить с цитированием
Непрочитано 05.08.2011, 23:36   #2
Аватар для Azagthtot
Эксперт

По умолчанию Re: Summon Skills

Пакет RequestActionUse. Добавляйте туда обработку нажатия вашей новой кнопки
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 06.08.2011, 00:26   #3
Аватар для Archiel
Пользователь

Автор темы (Топик Стартер) Re: Summon Skills

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
Пакет RequestActionUse. Добавляйте туда обработку нажатия вашей новой кнопки
Спасибо.
Добавил:
Код:
	case 44: // Big Boom - Boom Attack
	useSkill(1008);
	break;
проверил, в клиенте действительно это 44 ID.

К сожалению, без изменений.

Добавлено через 22 минуты
Так, подвижки есть.

В SQL в npcskills добиавил скилл скелету.

В ГСе при использовании умения:
Код:
L2SummonInstance: callSkill() failed.
java.lang.ClassCastException: ru.l2open.gameserver.templates.chars.L2NpcTemplate cannot be cast to ru.l2open.gameserver.templates.chars.L2PcTemplate
        at ru.l2open.gameserver.skills.Formulas$FuncMAtkCritical.calc(Formulas.java:498)
        at ru.l2open.gameserver.skills.Calculator.calc(Calculator.java:177)
        at ru.l2open.gameserver.model.actor.stat.CharStat.calcStat(CharStat.java:101)
        at ru.l2open.gameserver.model.actor.stat.CharStat.getMCriticalHit(CharStat.java:371)
        at ru.l2open.gameserver.model.actor.L2Character.getMCriticalHit(L2Character.java:6841)
        at handlers.skillhandlers.Mdam.useSkill(Mdam.java:109)
        at ru.l2open.gameserver.model.actor.L2Character.callSkill(L2Character.java:6650)
        at ru.l2open.gameserver.model.actor.L2Character.onMagicHitTimer(L2Character.java:6214)
        at ru.l2open.gameserver.model.actor.L2Character$MagicUseTask.run(L2Character.java:2696)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Добавлено через 36 минут
Хм. Пробывал много скиллов.

Получается какая-то странная ерунда.

MADM скиллы работать не хотят, а PDAM работают. Ну это не критично, потом разбирусь в чём дело.

Последний раз редактировалось Archiel; 06.08.2011 в 01:02. Причина: Добавлено сообщение
Archiel вне форума Отправить сообщение для Archiel с помощью ICQ Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Summon Smart Cubic Kentaro Lineage II 5 19.07.2011 16:10
Sub skills DanseR Lineage II 0 13.02.2011 19:47
Summon Friend? Суммон,Сумон?? krasty199 Lineage II 0 13.12.2010 15:21
Skills Tekken Работа со скриптами 38 25.07.2010 17:27
New summon VityaK Lineage II 2 09.03.2010 15:01


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

Вверх