Advertisement
maddyn99

OC-chatfilter

May 31st, 2013
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. UNSET(filter);
  2. &debug = "";
  3.  
  4. IFMATCHES(%CHATCLEAN%,"^\[OShop\]\s(?!YOURNAMEHERE)\w+:");
  5. SET(filter);
  6. LOGTO(oshop, %CHAT%);
  7. ENDIF;
  8.  
  9. IFMATCHES(%CHATCLEAN%,"^\[Server\]\s")
  10.  
  11. IFMATCHES(%CHATCLEAN%, "^\[Server\]\s(Please vote to support us on).*")
  12. SET(filter);
  13. &debug = "Filtered 'Hey there vote for us on...'";
  14. ENDIF
  15.  
  16. IFMATCHES(%CHATCLEAN%, "^\[Server\]\s(Hey there, vote for us on).*")
  17. SET(filter);
  18. &debug = "Filtered 'Hey there vote for us on...'";
  19. ENDIF
  20.  
  21. IFMATCHES(%CHATCLEAN%, "^\[Server\]\s(Hey there, you need vote for us on).*")
  22. SET(filter);
  23. &debug = "Filtered 'Hey there you need vote for us on...'";
  24. ENDIF
  25.  
  26. IFMATCHES(%CHATCLEAN%, "^\[Server\]\s(I think .* is going to get some diamonds).*")
  27. SET(filter);
  28. &debug = "Filtered 'I think so-and-so is going to get...'";
  29. ENDIF
  30.  
  31. IFMATCHES(%CHATCLEAN%, "^\[Server\]\s(Server see you have not voted).*")
  32. SET(filter);
  33. &debug = "Filtered 'Server see you have not voted...'";
  34. ENDIF
  35.  
  36. IFMATCHES(%CHATCLEAN%, "^\[Server\]\s(.* is awesome and just voted for the server).*")
  37. SET(filter);
  38. &debug = "Filtered 'So-and-so is awesome and just voted...'";
  39. ENDIF
  40.  
  41. IFMATCHES(%CHATCLEAN%, "^\[Server\]\s(.* has just voted for us).*")
  42. SET(filter);
  43. &debug = "Filtered 'So-and-so has just voted for us...'";
  44. ENDIF
  45.  
  46. IF(filter)
  47. SET(filter);
  48. IF(&debug == "")
  49. ELSE
  50. // LOGTO(debug, %&debug%);
  51. ENDIF
  52. ELSE
  53. SET(filter);
  54. LOGTO(server, %CHAT%);
  55. ENDIF
  56.  
  57. ENDIF
  58.  
  59. IFMATCHES(%CHATCLEAN%,"^.*----\[ ObsidianCraft \]----.*")
  60. SET(filter);
  61. LOGTO(server, %CHAT%);
  62. ENDIF
  63. IFMATCHES(%CHATCLEAN%,"^\--------------------.*")
  64. SET(filter);
  65. LOGTO(server, %CHAT%);
  66. ENDIF
  67. IFMATCHES(%CHATCLEAN%,"^[|].*")
  68. SET(filter);
  69. LOGTO(server, %CHAT%);
  70. ENDIF
  71. IFMATCHES(%CHATCLEAN%,"^\w+\sskill increased")
  72. SET(filter);
  73. LOGTO(server, %CHAT%);
  74. ENDIF
  75. IFMATCHES(%CHATCLEAN%,"^Welcome \w+ to the server")
  76. SET(filter);
  77. LOGTO(server, %CHAT%);
  78. ENDIF
  79. IFMATCHES(%CHATCLEAN%,"^\[ClearLag\]\s)
  80. SET(filter);
  81. LOGTO(server, %CHAT%);
  82. ENDIF
  83. IFMATCHES(%CHATCLEAN%,"^\[Lotto\]\s)
  84. SET(filter);
  85. LOGTO(server, %CHAT%);
  86. ENDIF
  87. IFMATCHES(%CHATCLEAN%,"^\*\*GREEN THUMB FAIL")
  88. SET(filter);
  89. LOGTO(server, %CHAT%);
  90. ENDIF
  91.  
  92.  
  93. IF(filter);
  94. UnSet(filter);
  95. Filter();
  96. ENDIF;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement