Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Права на бч
#1
Знаю. Что подобная тема была. Но все же проблека немного другая. Выдаю таким вот образом права на БЧ для модераторов игрового чата.

<char>
<PlayerID set="263294345"/>
<CanBan set="true"/>
<CanBanChat set="true"/>
<CanUnBanChat set="true"/>
<BanChatDelay set="-1"/>
<BanChatMaxValue set="-1"/>
<BanChatCountPerDay set="-1"/>
<BanChatBonusId set="-1"/>
<BanChatBonusCount set="-1"/>
<CanUseGMCommand set="true"/>
</char>



Но суть в том что, без команды <CanBan set="true"/> , не будет работать бан чата. А если команду оставить то будет работать бан чара\аккаунта, в общем команда //ban
Мне нужно сделать доступными только //chatban и //chatunban

Овер.
Ответ
#2
идем в хендлеры команд админа (AdminBan.java) ищем условие
Код:
if(activeChar.getPlayerAccess().CanBan)
и переписываем под себя
Ответ
#3
Реализовывается всё просто:
l2p\gameserver\handler\admincommands
открыть AdminBan.java
В нём найти метод:
public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player activeChar)
в теле метода найти StringTokenizer st = new StringTokenizer(fullString);
и ниже добавить
Открыть спойлер
Ответ
#4
Ответ
#5
Ответ
#6
kick Написал:Реализовывается всё просто:
l2p\gameserver\handler\admincommands
открыть AdminBan.java
В нём найти метод:
public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player activeChar)
в теле метода найти StringTokenizer st = new StringTokenizer(fullString);
и ниже добавить
Открыть спойлер

Все работает. Большое спасибо.
Ответ
#7
для модеров есть свои команды, //nc, //nochannel - как раз там все эти права задействованы(кроме задержки).
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Права Support GM xGoooDx 2 1,788 06-30-2011, 12:19 PM
Последний пост: xGoooDx
  ГМ права проблема lxShaDoWxl 3 3,870 05-17-2010, 04:02 AM
Последний пост: AngelOfDeth

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


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