Перейти к содержанию
Авторизация  
Lance

Запрет Использования Чата

Рекомендуемые сообщения

Взял за основу сборку файрпонта. Стоит ограничение на использование чата до 30 лвл. Все перерыл, решение найти не удалось.

Как справиться с этой проблемой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты


+
+# Трейд Чат - Минимальный лвл
+# Который сможет использовать Трейд Чат
+# По умолчанию: 0 = Выключено
+TradeLevelMin = 0

# Включить ли фильтр матов?
Index: /trunk/gameserver/java/net/sf/l2j/Config.java
===================================================================
--- /trunk/gameserver/java/net/sf/l2j/Config.java (revision 346)
+++ /trunk/gameserver/java/net/sf/l2j/Config.java (revision 347)
@@ -938,4 +938,6 @@
//Potions
public static boolean USE_POTS_SIT;
+ //chat
+ public static int TRADE_LEVEL_MIN;
//voice
public static boolean ALLOW_DATE_COMMAND;
@@ -1746,4 +1748,5 @@
KARMA_FOR_BAD_WORD_MIN = Integer.parseInt(chatSettings.getProperty("KarmaForBadWordMin", "0"));
KARMA_FOR_BAD_WORD_MAX = Integer.parseInt(chatSettings.getProperty("KarmaForBadWordMax", "0"));
+ TRADE_LEVEL_MIN = Integer.parseInt(chatSettings.getProperty("TradeLevelMin", "0"));
SAY_FILTER_REPLACEMENT_STRING = chatSettings.getProperty("ReplacementString", " I love Lineage II! ");
if(USE_SAY_FILTER)
Index: /trunk/gameserver/java/net/sf/l2j/gameserver/clientpackets/Say2.java
===================================================================
--- /trunk/gameserver/java/net/sf/l2j/gameserver/clientpackets/Say2.java (revision 218)
+++ /trunk/gameserver/java/net/sf/l2j/gameserver/clientpackets/Say2.java (revision 347)
@@ -159,4 +159,9 @@
}
return;
+ }
+ if(activeChar.getLevel() < Config.TRADE_LEVEL_MIN && _type == TRADE)
+ {
+ activeChar.sendMessage("You can not the trade chat before " + Config.TRADE_LEVEL_MIN + " level.");
+ return;
}
_text = SayFilter.getInstance().removeBadWords(_text);

 

Меняем под свою сборку...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...