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

Работа с геодатой Разработка и правка Геодаты для ява серверов.

Ответ
Опции темы
Непрочитано 20.04.2011, 17:41   #1
Аватар для derron116
Пользователь

Автор темы (Топик Стартер) Как блокировать атаку, с помощью геодаты.

Ну вот какой вопрос.

В геодате я заблокировал перемешение через определенный коридор, но проблема в том, что хоть и не возможно пройти, но бить мобов\чаров\рб можно с помощью луков и магии, как это устранить?
derron116 вне форума Ответить с цитированием
Непрочитано 20.04.2011, 18:19   #2
Аватар для Gaikotsu
Герой

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

в функциях атаки добавляешь проверку на то, можно ли до цели добраться пешком по прямой и если нельзя, то не даешь атаковать.

естественно это все в ядре делать при наличии исходников.
Gaikotsu вне форума Ответить с цитированием
Непрочитано 20.04.2011, 21:54   #3
Аватар для n3k0nation
Antihero

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

Сделать проверку на canSee. Если она уже есть, то преграда слишком низкая что-бы заслонить "обзор", либо забагованый алгоритм в canSee.
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Непрочитано 20.04.2011, 22:15   #4
Аватар для derron116
Пользователь

Автор темы (Топик Стартер) Re: Как блокировать атаку, с помощью геодаты.

хм, может просто сделать несколько слоев в гео? один на другим?
derron116 вне форума Ответить с цитированием
Непрочитано 20.04.2011, 23:00   #5
Аватар для n3k0nation
Antihero

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

Цитата:
Сообщение от derron116 Посмотреть сообщение
хм, может просто сделать несколько слоев в гео? один на другим?
Не стоит забывать, что есть лимит слоев, в лыже это 125. К тому же такой способ решения задачи есть новый костыль, который не избавит от самой проблемы, а просто замаскирует ее именно в этом случае.
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Непрочитано 20.04.2011, 23:28   #6
Аватар для Blast
Пользователь

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

Можно взять ксок геодаты где через стену не бьёт, посмотреть, разобраться и сделать также.
Blast вне форума Ответить с цитированием
Непрочитано 21.04.2011, 00:46   #7
Аватар для derron116
Пользователь

Автор темы (Топик Стартер) Re: Как блокировать атаку, с помощью геодаты.

Через стены не бьет... никакие, а мне это нужно на открытой местности....
derron116 вне форума Ответить с цитированием
Непрочитано 21.04.2011, 01:11   #8
Аватар для Blast
Пользователь

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

Ну так сделайте геодату ТАК как в стенах, грубо говоря скопируйте кусок участка.
Blast вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компиляция ява сборок с помощью Ant [STIGMATED] Тех-документация 41 07.08.2013 21:13
Освежу ваш дизайн с помощью Flash технологий :) POPsy Рынок / Marketplace 1 12.06.2011 12:35
некоторые мобы нереагируют на атаку луком rromank Lineage II 0 09.03.2011 23:30
[l2jserver] Где находится функция, описывающая атаку питомца? Rus. Lineage II 0 04.11.2009 18:18
Точка оружия не дает атаку Jao Работа со скриптами 0 20.05.2009 13:00


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

Вверх