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

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

Ответ
Опции темы
Непрочитано 29.08.2011, 10:49   #1
Пользователь

Автор темы (Топик Стартер) Проход через ворота стрелками

Как запретить стрелками(или если бежать в упор) проходить через ворота? Например в колизее.
Abrom вне форума Ответить с цитированием
Непрочитано 29.08.2011, 10:55   #2
Пользователь

По умолчанию Re: Проход через ворота стрелками

Abrom
1) поставить геодату
2) если геодата стоит то редактировать стены в геодате
__________________
PaInKiLlEr вне форума Отправить сообщение для PaInKiLlEr с помощью ICQ Ответить с цитированием
Непрочитано 29.08.2011, 11:07   #3
Аватар для VISTALL
Illussion is real

По умолчанию Re: Проход через ворота стрелками

Цитата:
Сообщение от Abrom Посмотреть сообщение
Как запретить стрелками(или если бежать в упор) проходить через ворота? Например в колизее.
если проходят в инстансе, то нужно поправлять ядро
VISTALL вне форума Ответить с цитированием
Непрочитано 29.08.2011, 12:16   #4
Аватар для Akumu
Пользователь

По умолчанию Re: Проход через ворота стрелками

Цитата:
Сообщение от PaInKiLlEr Посмотреть сообщение
2) если геодата стоит то редактировать стены в геодате
Бред говорите. Ибо, как сказал ТС, проблема в дверях. Возможность прохода через них рассчитывается либо математически, либо созданием непроходимых блоков геодаты самим геодвижком сборки.
Akumu вне форума Ответить с цитированием
Непрочитано 29.08.2011, 12:27   #5
Аватар для Ro_0TT
Супергерой

По умолчанию Re: Проход через ворота стрелками

Если сборка фениксов - в таблице doors выставляем на двери в колонке 'geodata' - true, ну, а вообще как сказал VISTALL, если дверь в инсте (аля стадионы в ХФ) - необходимо в ядре делать подгрузку геодаты в инстанс.
__________________
Ищу работу: Java-разработчик Skype: ro_0tt
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Непрочитано 29.08.2011, 12:29   #6
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Проход через ворота стрелками

Самое простое решение, если геодиг выключен - запретить передвижение стрелками в радиусе, допустим 100, возле дверей. Проверка в л2ж подобных сборках осуществляется следующим методом:

Код:
    @Override
    public Location moveCheck(int x, int y, int z, int tx, int ty, int tz, int instanceId)
    {
        Location startpoint = new Location(x, y, z);
        if (DoorTable.getInstance().checkIfDoorsBetween(x, y, z, tx, ty, tz, instanceId))
            return startpoint;

        Location destiny = new Location(tx, ty, tz);
        return moveCheck(startpoint, destiny, (x - L2World.MAP_MIN_X) >> 4, (y - L2World.MAP_MIN_Y) >> 4, z, (tx - L2World.MAP_MIN_X) >> 4, (ty - L2World.MAP_MIN_Y) >> 4, tz);
    }
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 29.08.2011, 12:31   #7
Аватар для Ro_0TT
Супергерой

По умолчанию Re: Проход через ворота стрелками

Цитата:
Сообщение от ANZO Посмотреть сообщение
Самое простое решение, если геодиг выключен - запретить передвижение стрелками в радиусе, допустим 100, возле дверей. Проверка в л2ж подобных сборках осуществляется следующим методом:

Код:
    @Override
    public Location moveCheck(int x, int y, int z, int tx, int ty, int tz, int instanceId)
    {
        Location startpoint = new Location(x, y, z);
        if (DoorTable.getInstance().checkIfDoorsBetween(x, y, z, tx, ty, tz, instanceId))
            return startpoint;

        Location destiny = new Location(tx, ty, tz);
        return moveCheck(startpoint, destiny, (x - L2World.MAP_MIN_X) >> 4, (y - L2World.MAP_MIN_Y) >> 4, z, (tx - L2World.MAP_MIN_X) >> 4, (ty - L2World.MAP_MIN_Y) >> 4, tz);
    }
Прикольный способ .
__________________
Ищу работу: Java-разработчик Skype: ro_0tt
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
КАК СОЗДАВАТЬ ВЕЩИ ЧЕРЕЗ wow-v.com snakes Документация 40 04.09.2011 06:48
ГМ-ШОП через Альт+И FreeGoth Работа со скриптами 34 09.02.2010 21:45
Ворота замков и фортов. Dmitri Lineage II 0 02.11.2009 12:11
У кого есть квест на проход к Sailren? Stema Lineage II 0 17.11.2008 18:11
Skill "Unlock" и ворота в круме. Reb 8xxx Lexx_a Работа со скриптами 0 14.11.2008 13:56


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

Вверх