Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Ограничение левела торговли
#1
Здравствуйте!
Пользуюсь l2jserver (Interlude)
Кто знает подскажите, каким образом можно поставить ограничение на левел торговли, т.е. поставить возможность торговать только с определённого левела, не ранее.

Спасибо. Сергей.
Ответ
#2
Доброго,
Клиент-пакет TradeRequest.

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

Перед:
[src=java]player.onTransactionRequest(partner);[/src]

Добавить:
[src=java]if (player.getLevel() < 10) {
player.sendMessage("Для торговли необходим 10 уровень и выше.");
return;
}[/src]
Ответ
#3
Сделал всё в точности как Вы сказали, но с добавлением этой строки компилятор(пользуюсь "Компилятор 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\clientpackets\TradeRequest.java:116: cannot find symbol
[javac] symbol : method sendPacket(java.lang.String)
[javac] location: class net.sf.l2j.gameserver.model.actor.instance.L2PcInstance
[javac] player.sendPacket("Для торговли необходим 10 уровень и выше");
[javac] ^
[javac] Note: C:\Модифицированные исходники\Ядро\java\net\sf\l2j\gameserver\GeoEngine.java uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 1 error
Ответ
#4
Да то я сонным бок сделал. Естественно не sendPacket() а sendMessage();
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Как убрать ограничение на онлайн ? knaif 4 1,983 01-13-2016, 05:52 PM
Последний пост: knaif
  Где в ядре снять ограничение на максHP BRODYAGGA 3 1,683 01-09-2015, 02:13 AM
Последний пост: Snowball1
  Ограничение на использование скила Bow 3 1,587 12-17-2013, 02:19 AM
Последний пост: WoWan-SM
  Ограничение онлайна the2fantasy 4 1,740 12-17-2013, 02:14 AM
Последний пост: WoWan-SM
  Ограничение адены lucera2, interlude. Ramzes 5 2,366 11-15-2013, 04:31 PM
Последний пост: Mr.Bear
  L2emu High Five ограничение на онлайн 11 человек Xample 10 4,485 11-02-2013, 12:38 PM
Последний пост: Ashe
  Ограничение на авторегистрацию mego4el 9 2,063 07-05-2013, 07:46 PM
Последний пост: xolseg
  Как убрать ограничение на количество оконо CatsCanFly 10 8,760 01-10-2013, 12:31 AM
Последний пост: Visor
  Ограничение на количество скилов?) KR3W 8 2,113 10-06-2012, 12:30 AM
Последний пост: KR3W
  l2nextgen и его гребное ограничение бафоф Xleb666 39 7,693 03-08-2012, 12:24 PM
Последний пост: L2-Scripts

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)