Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
СкиллТип == INSTANT_JUMP
#1
Где описывается skillType.INSTANT_JUMP? (способность у даггерщиков Shadow Step.)

Я нашел кусочек в L2PcInstance, но я сомневаюсь что это:
Код:
        if (skill.getSkillType() == L2SkillType.INSTANT_JUMP)
        {
            
            if (Math.abs(getZ() - getTarget().getZ()) > 100 || isMovementDisabled())
            {
                // Sends message that skill cannot be used...
                SystemMessage sm = new SystemMessage(SystemMessageId.S1_CANNOT_BE_USED);
                sm.addSkillName(skill.getId());
                sendPacket(sm);
                
                // Send a Server->Client packet ActionFailed to the L2PcInstance
                sendPacket(ActionFailed.STATIC_PACKET);
                
                return false;
            }
            // And this skill cannot be used in peace zone, not even on NPCs!
            if (isInsideZone(L2Character.ZONE_PEACE))
            {
                // Sends a sys msg to client
                sendPacket(SystemMessageId.TARGET_IN_PEACEZONE);
                
                // Send a Server->Client packet ActionFailed to the L2PcInstance
                sendPacket(ActionFailed.STATIC_PACKET);
                
                return false;
            }
            
        }

То - что я ищу.

Подскажите пожалуйста.

Спасибо.
Ответ
#2
Сборку бы.

Добавлено через 6 минут
У тех же оверов это <set name="flyType" val="DUMMY" />
Шадоу степ, блинк и прочие.

Добавлено через 13 минут
Самое простое - измени пакет, чтобы при юзе скилла писался кастомный msg и узнаешь то ли это (метод тыка некий).
Ответ
#3
Zubastic Написал:Сборку бы.

Добавлено через 6 минут
У тех же оверов это <set name="flyType" val="DUMMY" />
Шадоу степ, блинк и прочие.

Добавлено через 13 минут
Самое простое - измени пакет, чтобы при юзе скилла писался кастомный msg и узнаешь то ли это (метод тыка некий).

Сборка Интерлюд, а ищу я эту тему в исходниках la2vt
Ответ
#4
Ты хочешь сделать прыжки, как на годе?
Если что-то типа шса, то бери сборки до года, тк в годе много всего лишнего есть.
Ответ
#5
Нет, я хочу просто нагло украсть source код абилы Shadow Step - телепорт к противнику Smile
Ответ
#6
у лыжей:

\L2J_DataPack_BETA\dist\game\data\scripts\handlers\skillhandlers\InstantJump.java
Ответ
#7
вы копаете правильно. к тому коду, который вы нашли, надо еще запилить хендлер, который выше. + поправить дп часть. И все будет работать.
Ответ
#8
Не будет, в ИЛ клиенте насколько я помню, нет пакетика FlyToLocation либо он не работает.
Ответ
#9
ну не знаю, у меня такой пакетик есть (интерлюд), вообщем все работает как положено. Правда я его к Shadow Step не применял, а к другому скилу, но думаю суть от этого не поменяется.

ЗЫ- этот пакетик онли броадкастится вроде
Ответ
#10
Даже не знаю, печалиться мне - опустив руки, или же пытаться дальше - завершить начатое.

Все скомпилилось без ошибок, что нужно было под себя вбить и поменять - я поменял, вот только есть одно но:

rage Написал:Не будет, в ИЛ клиенте насколько я помню, нет пакетика FlyToLocation либо он не работает.

Я так опнимаю, что даный пакетик FlyToLocation не только в серверной части реализуется верно?

cokol Написал:ну не знаю, у меня такой пакетик есть (интерлюд), вообщем все работает как положено. Правда я его к Shadow Step не применял, а к другому скилу, но думаю суть от этого не поменяется.

ЗЫ- этот пакетик онли броадкастится вроде

У меня его небыло, но украсть его у другой сборки - было не проблемой.

Вот только я хочу спросить: А как он реализуется в клиентской части? и реализуется ли вообще...
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)