Guest User

chat ban system

a guest
Nov 27th, 2012
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. Index: java/com/l2jserver/Config.java
  2. ===================================================================
  3. --- java/com/l2jserver/Config.java (revision 19)
  4. +++ java/com/l2jserver/Config.java (working copy)
  5. @@ -72,6 +72,8 @@
  6. public static final String EOL = System.getProperty("line.separator");
  7.  
  8. // Nova Custom Configs
  9. + public static boolean ENABLE_CHAT_BAN;
  10. + public static int CHAT_BAN_DURATION;
  11. public static boolean ENABLE_CHAT_BAN;
  12. public static int CHAT_BAN_DURATION;
  13. public static boolean ENABLE_TRADE_REFUSAL;
  14. @@ -2248,6 +2250,8 @@
  15. }
  16. CHAT_BAN_DURATION = Integer.parseInt(Nova.getProperty("ChatBanDuration", "10"));
  17. ENABLE_CHAT_BAN = Boolean.parseBoolean(Nova.getProperty("EnableChatBan", "true"));
  18. + CHAT_BAN_DURATION = Integer.parseInt(Nova.getProperty("ChatBanDuration", "10"));
  19. + ENABLE_CHAT_BAN = Boolean.parseBoolean(Nova.getProperty("EnableChatBan", "true"));
  20. ENABLE_PM_REFUSAL = Boolean.parseBoolean(Nova.getProperty("AllowPmCommand", "False"));
  21. ENABLE_TRADE_REFUSAL = Boolean.parseBoolean(Nova.getProperty("AllowTradeCommand", "False"));
  22. SHOW_USER = Boolean.parseBoolean(Nova.getProperty("AllowUserCommand", "False"));
  23. ### Eclipse Workspace Patch 1.0
  24. #P L2J_Server
  25. Index: java/com/l2jserver/gameserver/network/clientpackets/Say2.java
  26. ===================================================================
  27. --- java/com/l2jserver/gameserver/network/clientpackets/Say2.java (revision 5667)
  28. +++ java/com/l2jserver/gameserver/network/clientpackets/Say2.java (working copy)
  29. @@ -177,10 +193,59 @@
  30. activeChar.logout();
  31. return;
  32. }
  33. -
  34. + try{
  35. + DataInputStream cb = new DataInputStream(new BufferedInputStream(new FileInputStream(Config.DATAPACK_ROOT + "/data/chatban.txt/")));
  36. + BufferedReader cbbr = new BufferedReader(new InputStreamReader(cb));
  37. + if (Config.ENABLE_CHAT_BAN || (_text.contains(cbbr.read()))
  38. + {
  39. +
  40. + activeChar.setPunishLevel(L2PcInstance.PunishLevel.CHAT, Config.CHAT_BAN_DURATION);
  41. + }
  42. + }
  43. + catch (IOException e)
  44. + {
  45. + // TODO Auto-generated catch block
  46. + e.printStackTrace();
  47. + }
  48. + }
Advertisement
Add Comment
Please, Sign In to add comment