Всем привет)
На сервере есть встроенный бафер с разделом "премиум", который при наличии у персонажа премиум аккаунта открывает этот раздел.
Так вот возможно кому-то необходимо будет открытие этого раздела не по наличию премиум аккаунта, а по наличию итема.
И так приступим:
Для начала переходим по пути: aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/instance/SchemeBuffer.java
Чтобы работало в КБ делаем тоже самое по пути: aCis_gameserver/java/net/sf/l2j/gameserver/communitybbs/custom/BuffBBSManager.java
Находим строку:
И меняем этот код на:
Как видно у нас стоит проверка по наличию итема в инвентаре 4037 (CoinofLuck)
Компилируем и радуемся.
На сервере есть встроенный бафер с разделом "премиум", который при наличии у персонажа премиум аккаунта открывает этот раздел.
Так вот возможно кому-то необходимо будет открытие этого раздела не по наличию премиум аккаунта, а по наличию итема.
И так приступим:
Для начала переходим по пути: aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/instance/SchemeBuffer.java
Чтобы работало в КБ делаем тоже самое по пути: aCis_gameserver/java/net/sf/l2j/gameserver/communitybbs/custom/BuffBBSManager.java
Находим строку:
JavaScript:
if (player.getPremiumService() == 1)
И меняем этот код на:
JavaScript:
if (player.getInventory().hasItems(4037))
Как видно у нас стоит проверка по наличию итема в инвентаре 4037 (CoinofLuck)
Компилируем и радуемся.
Последнее редактирование: