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

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

Ответ
Опции темы
Непрочитано 31.03.2012, 20:32   #1
Аватар для BlackPR
Пресса

Автор темы (Топик Стартер) Возможно ли?

Добрый вечер всем! Возник вопрос. Возможно ли физически ограничить доступ во все локации и города мира ла2, кроме одной единственной? То есть чтобы действия всей игры происходили только в одном городе, (гк стоять не будут), и при попытке выйти за рамки границ (которые будут установлены админом), игрока бы автоматически возвращало обратно (на заданные админом координаты) ? Рассматриваю любой вариант реализации. Спасибо!
BlackPR вне форума Отправить сообщение для BlackPR с помощью ICQ Отправить сообщение для BlackPR с помощью Skype™ Ответить с цитированием
Непрочитано 31.03.2012, 20:34   #2
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: Возможно ли?

Создать одну зону и при попытке выйти из неё телепортировало назад
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 31.03.2012, 20:35   #3
Аватар для Ro_0TT
Супергерой

По умолчанию Re: Возможно ли?

Обозначить зону, при выходе из которой - телепортирование..
__________________
Ищу работу: Java-разработчик Skype: ro_0tt
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 31.03.2012, 20:37   #4
Аватар для Credo
Герой

По умолчанию Re: Возможно ли?

Теоретически - возможно. Предполагаю, что реализация данного вопроса решается 2 способами:
1. Внесение соответствующих корректировок в файл zone.xml
2. Геодата

На практике такого не встречал. Могу ошибаться. Это всего лишь предположения.
Credo вне форума Отправить сообщение для Credo с помощью ICQ Отправить сообщение для Credo с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 31.03.2012, 20:37   #5
Изгнанные

По умолчанию Re: Возможно ли?

Ага как на ТвТ сделайте.
L2scripts-Guard вне форума Отправить сообщение для L2scripts-Guard с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 31.03.2012, 20:41   #6
Аватар для BlackPR
Пресса

Автор темы (Топик Стартер) Re: Возможно ли?

А можно больше конкретики? Я человек далекий от технической реализации, но если дадите однозначный ответ в каком источнике и с какими настройками необходимо работать, то пойму.
BlackPR вне форума Отправить сообщение для BlackPR с помощью ICQ Отправить сообщение для BlackPR с помощью Skype™ Ответить с цитированием
Непрочитано 31.03.2012, 20:43   #7
Изгнанные

По умолчанию Re: Возможно ли?

PHP код:
    private class ZoneListener extends L2ZoneEnterLeaveListener
    
{
        @
Override
        
public void objectEntered(L2Zone zoneL2Object object)
        {
            if(
object == null)
                return;
            
L2Player player object.getPlayer();
            if(
_status && player != null && !live_list1.contains(player.getStoredId()) && !live_list2.contains(player.getStoredId()))
                
ThreadPoolManager.getInstance().scheduleGeneral(new TeleportTask((L2Characterobject, new Location(14745146728, -3410)), 3000);
        }

        @
Override
        
public void objectLeaved(L2Zone zoneL2Object object)
        {
            if(
object == null)
                return;
            
L2Player player object.getPlayer();
            if(
_status && player != null && player.getTeam() > && (live_list1.contains(player.getStoredId()) || live_list2.contains(player.getStoredId())))
            {
                
double angle Util.convertHeadingToDegree(object.getHeading()); // угол в градусах
                
double radian Math.toRadians(angle 90); // угол в радианах
                
int x = (int) (object.getX() + 50 Math.sin(radian));
                
int y = (int) (object.getY() - 50 Math.cos(radian));
                
int z object.getZ();
                
ThreadPoolManager.getInstance().scheduleGeneral(new TeleportTask((L2Characterobject, new Location(xyz)), 3000);
            }
        }
    } 
Phoenix Epilogue
L2scripts-Guard вне форума Отправить сообщение для L2scripts-Guard с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 31.03.2012, 20:44   #8
Аватар для Credo
Герой

По умолчанию Re: Возможно ли?

Цитата:
Сообщение от BlackPR Посмотреть сообщение
А можно больше конкретики? Я человек далекий от технической реализации, но если дадите однозначный ответ в каком источнике и с какими настройками необходимо работать, то пойму.
Нужно (как минимум) знать координты локации, в которой Вы хотите собирать людей.
Credo вне форума Отправить сообщение для Credo с помощью ICQ Отправить сообщение для Credo с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 31.03.2012, 20:44   #9
Аватар для gorodetskiy
Олдфаг

По умолчанию Re: Возможно ли?

Геодата 100% решение, но ньюансы всегда есть, свиток ТП, ГМ какой нить, ГК и т.д.
Бесплатно помогу сделать невидимую стену, на определённом участке территории.

Пока я добрый
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 31.03.2012, 20:46   #10
Изгнанные

По умолчанию Re: Возможно ли?

Цитата:
Сообщение от gorodetskiy Посмотреть сообщение
Геодата 100% решение, но ньюансы всегда есть, свиток ТП, ГМ какой нить, ГК и т.д.
Бесплатно помогу сделать невидимую стену, на определённом участке территории.

Пока я добрый
Невидемые стены обходятся, свитки используются.
Допустим и это обыкновенный феникс, где можно с артмоней переместится в любую точку мира? ) как отследим? Не критично но портит идею имхо.
L2scripts-Guard вне форума Отправить сообщение для L2scripts-Guard с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно, совместный проект. Tarum Рынок / Marketplace 22 18.03.2012 17:07
А такое возможно?! Exsender Lineage II 5 10.02.2012 10:11
Не возможно создать персонажа AlienKras Lineage II 1 27.12.2011 08:43
Возможно ли вообще? Fuzik Курилка / Yak floor 6 05.01.2011 21:53
GameGuard возможно ли? Fan Игровой клиент 15 27.07.2010 19:29


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

Вверх