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

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

Ответ
Опции темы
Непрочитано 28.02.2011, 00:37   #1
Новичок

Автор темы (Топик Стартер) Ограничение левела торговли

Здравствуйте!
Пользуюсь l2jserver (Interlude)
Кто знает подскажите, каким образом можно поставить ограничение на левел торговли, т.е. поставить возможность торговать только с определённого левела, не ранее.

Спасибо. Сергей.
Barmaleychik вне форума Ответить с цитированием
Непрочитано 28.02.2011, 00:49   #2
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Ограничение левела торговли

Доброго,
Клиент-пакет TradeRequest.

java/net/sf/l2j/gameserver/clientpackets/TradeRequest.java

Перед:
player.onTransactionRequest(partner);
Code: Java
Добавить:
if (player.getLevel() < 10) {
	player.sendMessage("Для торговли необходим 10 уровень и выше.");
	return;
}
Code: Java
__________________
composer require laravel/framework
yarn add vue

Последний раз редактировалось PROGRAMMATOR; 28.02.2011 в 05:12. Причина: обновил, sendMessage
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 28.02.2011, 04:04   #3
Новичок

Автор темы (Топик Стартер) Re: Ограничение левела торговли

Сделал всё в точности как Вы сказали, но с добавлением этой строки компилятор(пользуюсь "Компилятор l2j") отказывается компилировать. Компиляция доходит именно до редактированного файла TradeRequest.java и останавливается. Для проверки заменял файл на исходный (по умолчанию) и компиляция проходила корректно.
Вот логи компиляции:
[javac] C:\Модифицированные исходники\Ядро\build.xml:67: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1214 source files to C:\Модифицированные исходники\Ядро\build\classes
[javac] C:\Модифицированные исходники\Ядро\java\net\sf\l2j\gameserver\clientpa ckets\TradeRequest.java:116: cannot find symbol
[javac] symbol : method sendPacket(java.lang.String)
[javac] location: class net.sf.l2j.gameserver.model.actor.instance.L2PcIns tance
[javac] player.sendPacket("Для торговли необходим 10 уровень и выше");
[javac] ^
[javac] Note: C:\Модифицированные исходники\Ядро\java\net\sf\l2j\gameserver\GeoEngin e.java uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 1 error
Barmaleychik вне форума Ответить с цитированием
Непрочитано 28.02.2011, 05:11   #4
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Ограничение левела торговли

Да то я сонным бок сделал. Естественно не sendPacket() а sendMessage();
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Ответ

Метки
l2jserver, лвеле торговли, ограничение, торговля


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как убрать ограничение в 2 окна? Misna Lineage II 4 11.01.2011 15:20
Ограничение окон gena Работа со скриптами 1 16.10.2010 20:30
Получение профы при исполнении нужного левела Ramzessuss Lineage II 0 04.02.2010 20:03
ограничение на олимпе по заточке [STIGMATED] Lineage II 3 05.12.2008 23:03
ограничение действия пароля в 30 дней Milldi О форуме / About Zone-Game 1 13.11.2008 22:34


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

Вверх