Advertisement
xKevinn

Untitled

Sep 5th, 2014
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. $${
  2. IF(@&togglemacro = "off")
  3. Stop()
  4. ENDIF
  5.  
  6. IFMATCHES(%CHATCLEAN%,^\[G\]|^\[staff\]|^\[US\]|^\[O\]|^\[PM\]|\[(.+)\] \*| : )
  7. Stop()
  8. ENDIF
  9.  
  10. IFMATCHES(%CHATCLEAN%,"(.+) just submitted ticket #(.+)\.",@&tname,1)
  11. MATCH(%CHATCLEAN%,"(.+) just submitted ticket #(.+)\.",@&ticket,2)
  12. Set(@#ticket,%@&ticket%)
  13. Echo(/check id %@&ticket%)
  14. ENDIF
  15.  
  16. MATCH(%CHATCLEAN%,"^---Info-about-ticket-#(.+)---",@&ticket,1)
  17. Set(@#ticketcheck,%@&ticket%)
  18. IF(@#ticketcheck = %@#ticket%)
  19. IFMATCHES(%CHATCLEAN%,"^request: (.+)",@&reqmsg,1)
  20. Echo(/staff &6[%@&ticket%]%@&tname%&b: %@&reqmsg%)
  21. ENDIF
  22. ENDIF
  23.  
  24. IFMATCHES(%CHATCLEAN%,"^Status|^request")
  25. Stop()
  26. ENDIF
  27.  
  28. IF(%DATE% != %&date%)
  29. UnSet(&lwarning1[])
  30. UnSet(&lwarning2[])
  31. UnSet(&lwarning3[])
  32. UnSet(@&cwarning1[])
  33. UnSet(@&cwarning2[])
  34. UnSet(@&cwarning3[])
  35. Set(&date,%DATE%)
  36. ENDIF
  37.  
  38. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{3,16}): (.{4,})$",&message,2)
  39. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{3,16}): (.+)$",&cplayer,1)
  40. REPLACE(&message,$,)
  41. REPLACE(&message,\,)
  42. Exec(capskicker.txt,"capskicker","%&cplayer%","%&message%"))
  43. ENDIF
  44.  
  45. IFMATCHES(%CHATCLEAN%,fuc|cunt|asshole|fag|gay|fuk|dick|vagina|pussy|penis|cock|tits|nigger|bitch|nigga,&swear,1)
  46. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{2,16}): (.+)$",&language,1)
  47. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{2,16}): (.+)$",&lchat,2)
  48. IFMATCHES(%&lchat%,%&swear%)
  49. IF(&language = %PLAYER%);Stop();ENDIF
  50. IF(&language = "felipepcjr");Stop();ENDIF
  51. IF(&language = "pablosky101");Stop();ENDIF
  52. INDEXOF(&lwarning1[],#pos,%&language%)
  53. IF(#pos > -1)
  54. INDEXOF(&lwarning2[],#pos,%&language%)
  55. IF(#pos > -1)
  56. INDEXOF(&lwarning3[],#pos,%&language%)
  57. IF(#pos > -1)
  58. Echo(/ban %&language% Language\, multiple warnings - %PLAYER%)
  59. ELSE
  60. Echo(/kick %&language% Final warning for language - %PLAYER%)
  61. PUSH(&lwarning3[],%&language%)
  62. ENDIF
  63. ELSE
  64. Echo(/m %&language% Second warning! Please watch your language. Muted for 15 mins. (2/4))
  65. Echo(/mute %&language% 15m)
  66. PUSH(&lwarning2[],%&language%)
  67. ENDIF
  68. ELSE
  69. Echo(/kick %&language% Please watch your language. (1/4))
  70. PUSH(&lwarning1[],%&language%)
  71. ENDIF
  72. ENDIF
  73. ENDIF
  74. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement