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

Важная информация

Серверная часть Обсуждения вопросов по установке и настройке эмулятора Aion-Emu, для совершенно новой и необыкновенно красивой игры - Aion.

Ответ
Опции темы
Непрочитано 13.05.2011, 19:44   #1
Аватар для iWord
Пользователь

Автор темы (Топик Стартер) Нейтральные локации

народ подскажите как примерно сделать так что при переходе игроков на ллокацию все игроки становились дружелюбными друг к другу
__________________
iWord вне форума Отправить сообщение для iWord с помощью Skype™ Ответить с цитированием
Непрочитано 14.05.2011, 09:37   #2
Аватар для xobotyi
Пользователь

По умолчанию Re: Нейтральные локации

сборка X-emu ?
__________________
Bloomers --> ??? --> Profit
xobotyi вне форума Отправить сообщение для xobotyi с помощью ICQ Отправить сообщение для xobotyi с помощью Skype™ Ответить с цитированием
Непрочитано 14.05.2011, 16:38   #3
Пользователь

По умолчанию Re: Нейтральные локации

тоже интересует этот вопрос на практике пригодится
eleminator вне форума Ответить с цитированием
Непрочитано 14.05.2011, 17:48   #4
Аватар для iWord
Пользователь

Автор темы (Топик Стартер) Re: Нейтральные локации

Ага сборка XEmu
__________________
iWord вне форума Отправить сообщение для iWord с помощью Skype™ Ответить с цитированием
Непрочитано 14.05.2011, 18:21   #5
Аватар для xobotyi
Пользователь

По умолчанию Re: Нейтральные локации

ближе к вечеру напишу простецкий конроллер, но там будет очень грубо
если есть желание могу за денежное вознаграждение

Добавлено через 2 часа 36 минут
Итак.

Идем в trunk\gameserver\src\gameserver\controllers\Player Controller.java, открываешь этот файлик любым, удобным для тебя текстовым редактором, и ищешь:
Код:
public void onEnterZone(ZoneInstance zoneInstance)
        {
                addZoneUpdateMask(ZoneUpdateMode.ZONE_REFRESH);
                QuestEngine.getInstance().onEnterZone(new QuestCookie(null, this.getOwner(), 0, 0), zoneInstance.getTemplate().getName());
                
                Player player = getOwner();
                ZoneInstance currentZone = player.getZoneInstance();
                if(currentZone != null && GSConfig.FREEFLY == true) {
                        currentZone.isFlightAllowed();
                }
                if(currentZone != null && !currentZone.isFlightAllowed()) {
                        checkNoFly(player);
                }
        }
заменяешь на:
Код:
public void onEnterZone(ZoneInstance zoneInstance)
        {
                addZoneUpdateMask(ZoneUpdateMode.ZONE_REFRESH);
                QuestEngine.getInstance().onEnterZone(new QuestCookie(null, this.getOwner(), 0, 0), zoneInstance.getTemplate().getName());
                
                Player player = getOwner();
				
                ZoneInstance currentZone = player.getZoneInstance();
				
                if(currentZone != null && GSConfig.FREEFLY == true) {
                        currentZone.isFlightAllowed();
                }
				
				if(this.getOwner().getPosition().getMapId() == здесь айди локи которую хочешь сделать нейтральной)
					this.getOwner().setAdminNeutral(2);
				
                if(currentZone != null && !currentZone.isFlightAllowed()) {
                        checkNoFly(player);
                }
        }
Если хочешь сделать несколько нейтральных зон, то выглядеть должно овот так:
Код:
if(this.getOwner().getPosition().getMapId() == здесь айди локи 1 || this.getOwner().getPosition().getMapId() == здесь айди локи 1 || и так далее)
					this.getOwner().setAdminNeutral(2);
Вроде так, не проверял, но работать должно...
Работать должно по принципу команды //neutral, то есть лажа такого выполнения в том, что массухи все равно будут дамажить, за определенное денежное вознаграждение смогу сделать так чтобы она была вообще нейтральной...

С тебя спасибка и + к репутации.

Если чё - обращайся, помогу.
__________________
Bloomers --> ??? --> Profit

Последний раз редактировалось xobotyi; 14.05.2011 в 20:58. Причина: Добавлено сообщение
xobotyi вне форума Отправить сообщение для xobotyi с помощью ICQ Отправить сообщение для xobotyi с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 15.05.2011, 01:43   #6
Аватар для iWord
Пользователь

Автор темы (Топик Стартер) Re: Нейтральные локации

Спасибо за идею. Я понял на чем основываться. и низкий поклон что подробно расписываешь. Та я сам просто клиент вообще не запускаю, а пишу так для фана . На моей федоре айон не запускается , так что я айон только по коду знаю. если =) А так еще раз спасибо за идею с контролером.
__________________
iWord вне форума Отправить сообщение для iWord с помощью Skype™ Ответить с цитированием
Непрочитано 15.05.2011, 15:53   #7
Аватар для TieLay
Герой

По умолчанию Re: Нейтральные локации

iWord, хм по образу линяги пытался запустить?
TieLay вне форума Ответить с цитированием
Непрочитано 15.05.2011, 17:51   #8
Аватар для iWord
Пользователь

Автор темы (Топик Стартер) Re: Нейтральные локации

по линяге нет. как сыпятся ошибки так и сыпятся , и никто не знает как решить.Видимо очень виндовая игра.
__________________
iWord вне форума Отправить сообщение для iWord с помощью Skype™ Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новые локации warriors Серверная часть 2 28.09.2010 19:37
Новые локации для 1.9 с 2.0 Romanz Серверная часть 29 22.07.2010 16:37
Реализация Абисс локации MetaWind Серверная часть 4 23.01.2010 21:57
Новые локации в ГК. Lara Lineage II 3 25.12.2009 15:08
Новые локации в Хеллбоунд homiaciok Lineage II 5 15.07.2008 07:11


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

Вверх