Advertisement
Guest User

Fail ;v

a guest
May 28th, 2016
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. command /timerchat [<text>]:
  2. aliases: tc, antispam
  3. permission: timerchat.use
  4. permission message: Tu n'as pas accès à cette commande !
  5. trigger:
  6. if arg 1 is not set:
  7. message "Commande imcomplète !"
  8. if arg 1 is "off"
  9. clear {timerchat.delay}
  10. broadcast "&c[AntiSpam] Délai désactivé !"
  11. if arg 1 is "faible":
  12. set {timerchat.delay} false
  13. broadcast "&&c[AntiSpam] Délai réglé à 2 secondes !"
  14. if arg 1 is "Normal":
  15. set {timerchat.delay} to true
  16. broadcast "&c[AntiSpam] Délai réglé à 10 secondes !"
  17. if arg 1 is "fort":
  18. set {timerchat.delay} to 3
  19. broadcast "&c[AntiSpam] Délai réglé à 30 secondes !"
  20.  
  21. on chat:
  22. if player doesn't have permission "chat.spam":
  23. if {timerchat.delay} is not set:
  24. stop
  25. if {timerchat.delay} is false:
  26. set {_diff} to difference between {chat.%player%} and now
  27. if {_diff} is smaller than 2 seconds:
  28. message "&cAttention au spam !"
  29. cancel event
  30. stop
  31. set {Chat.%player%} to now
  32. }
  33. if {timerchat.delay} is true:
  34. set {_diff} to difference between {chat.%player%} and now
  35. if {_diff} is smaller than 10 seconds:
  36. message "&cAttention au spam !"
  37. cancel event
  38. stop
  39. set {Chat.%player%} to now
  40. if {timerchat.delay} is 3:
  41. set {_diff} to difference between {chat.%player%} and now
  42. if {_diff} is smaller than 30 seconds:
  43. message "&cAttention au spam !"
  44. cancel event
  45. stop
  46. set {Chat.%player%} to now
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement