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

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

Ответ
Опции темы
Непрочитано 23.10.2012, 08:02   #11
Аватар для Ro_0TT
Супергерой

По умолчанию Re: Как сделать чтобы не проходить квсеты на рб

Цитата:
Сообщение от Oksanka Посмотреть сообщение
Сори за некропостинг, просто сейчас этим занимаюсь. Я вот закомментировала аи, но теперь Валакас не атакует в ответ. Он просто стоит и ничего не делает, разве что бегает за тем, кто его ударил и все. Как исправить?
Раскомментировать AI.
__________________
Ищу работу: Java-разработчик Skype: ro_0tt
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Непрочитано 23.10.2012, 08:11   #12
Аватар для Oksanka
Пользователь

По умолчанию Re: Как сделать чтобы не проходить квсеты на рб

но тогда он портает в гдд
Oksanka вне форума Ответить с цитированием
Непрочитано 23.10.2012, 08:16   #13
Изгнанные

По умолчанию Re: Как сделать чтобы не проходить квсеты на рб

Цитата:
Сообщение от Oksanka Посмотреть сообщение
но тогда он портает в гдд
Тогда переписывать этот самый AI и квест. Убрать проверку на итем в паке при проходе. L2j?
FullMetal вне форума Ответить с цитированием
Непрочитано 23.10.2012, 08:19   #14
Аватар для Oksanka
Пользователь

По умолчанию Re: Как сделать чтобы не проходить квсеты на рб

Да L2j. У меня стоит отдельный нпц, который всех портает в логово валакаса, так что со входом проблем нет. Может вобще как то удалить сам квест на валакаса?
Oksanka вне форума Ответить с цитированием
Непрочитано 23.10.2012, 08:22   #15
Изгнанные

По умолчанию Re: Как сделать чтобы не проходить квсеты на рб

Цитата:
Сообщение от Oksanka Посмотреть сообщение
Да L2j. У меня стоит отдельный нпц, который всех портает в логово валакаса, так что со входом проблем нет. Может вобще как то удалить сам квест на валакаса?
Раз портает, то в чем проблема тогда? Что вы хотите?
FullMetal вне форума Ответить с цитированием
Непрочитано 23.10.2012, 08:25   #16
Аватар для Oksanka
Пользователь

По умолчанию Re: Как сделать чтобы не проходить квсеты на рб

Проблема в том, что если телепортироваться к валакасу через нпц без квеста, то при ударе валакаса, игрока телепортирует в годдард. А если закомментировать аи, чтобы не тпшило в гдд, то валакас стоит туканит и не бьет. Вобщем буду копаться в самом аи.
Oksanka вне форума Ответить с цитированием
Непрочитано 23.10.2012, 08:49   #17
Аватар для Credo
Герой

По умолчанию Re: Как сделать чтобы не проходить квсеты на рб

Вам об этом же и написали выше:

Цитата:
Сообщение от FullMetal Посмотреть сообщение
Убрать проверку на итем в паке при проходе
Credo вне форума Отправить сообщение для Credo с помощью ICQ Отправить сообщение для Credo с помощью Skype™ Ответить с цитированием
Непрочитано 23.10.2012, 08:51   #18
Аватар для Oksanka
Пользователь

По умолчанию Re: Как сделать чтобы не проходить квсеты на рб

О дааа! Получилось! Вобщем, что нужно делать, чтобы Валакас не ТПшил в ГДД при ударе:

Открываем gameserver\data\scripts\ai\individual\Valakas.java

Находим там следующее:
PHP код:
@Override
    
public String onAttack(L2Npc npcL2PcInstance attackerint damageboolean isPetL2Skill skill)
    {
        if (
npc.isInvul())
        {
            return 
null;
        }
        
i_quest1 System.currentTimeMillis();
        if (
GrandBossManager.getInstance().getBossStatus(VALAKAS) != FIGHTING)
        {
            
attacker.teleToLocation(150037, -57255, -2976);
        }
        if (
attacker.getMountType() == 1
И удаляем строки
PHP код:
{
            
attacker.teleToLocation(150037, -57255, -2976);
        } 
И вуаля! Валакас не портует нас в гдд ^_^

P.S. бесит когда в подобных темах в конце находят решение проблемы но не описывают его !!!! Вот пользуйтесь, кто столкнулся с тем же =)
Oksanka вне форума Ответить с цитированием
Непрочитано 23.10.2012, 09:33   #19
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Как сделать чтобы не проходить квсеты на рб

Oksanka, вырезайте полностью тогда, а не действие на телепорт
        if (GrandBossManager.getInstance().getBossStatus(VALAKAS) != FIGHTING) 
        { 
            attacker.teleToLocation(150037, -57255, -2976); 
        }
Code: Java
Zubastic вне форума Ответить с цитированием
Непрочитано 23.10.2012, 09:39   #20
Аватар для Oksanka
Пользователь

По умолчанию Re: Как сделать чтобы не проходить квсеты на рб

окей, просто боялась удалить лишнее. Но и так все работает. Спс =)
Oksanka вне форума Ответить с цитированием
Ответ


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

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

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

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


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

Вверх