Guest User

chat

a guest
Jan 12th, 2014
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. options:
  2. czas: 850
  3. variables:
  4. {wait.%player%} = false
  5. {chat.%player%} = true
  6.  
  7. on chat:
  8. if player don't have permission "chat.op":
  9. replace all "kurwa" and "bitch" and "chuj" and "chuje" and "debil" and "pala" and "suka" and "pedal" and "gej" and "jebany" and "suko" and "debil" and "idiota" and "fuck" and "shit" and "ciota" and "kurw" and "pedale" and "kurwy" and "suki" and "dziwki" and "szmata" and "szmaciarz" and "szmaty" and "pierdole" and "japierdole" and "skurwysynie" and "sukinsynie" and "wkurwiony" and "wkurwiasz" and "pierdolony" and "pierdol" and "jeb" and "spierdalaj" and "wypierdalaj" with "***" in the message
  10. kick player due to "{@tag} &cZostales wyrzucony z serwera za wulgaryzmy!"
  11. stop
  12. message contains "IP" or "csrv" or "gomc" or "eu" or "net" or "zapraszam na serwer" or "tk" or "pl" or "www" or "serv" or "msvr":
  13. kick player due to "{@tag} &cZostajesz zbanowany za reklame!"
  14. ban %player%
  15. stop
  16. if {wait.%player%} is false:
  17. set {wait.%player%} to true
  18. wait 5 second
  19. set {wait.%player%} to false
  20. stop
  21. else:
  22. cancel event
  23. send "&l&cPoczekaj 5 sekund zanim coś napiszesz!"
  24. stop
  25. on chat:
  26. cancel event
  27. if player has permission "chat.gracz":
  28. broadcast "&a[%{drop.%player%.lvl}%] &b%display name of player%&6 >> &r%message%."
  29. stop
  30. if player has permission "chat.vip":
  31. broadcast "&a[%{drop.%player%.lvl}%] &3%display name of player%&6 >> &r%message%."
  32. stop
  33. if player has permission "chat.wlasciciel":
  34. broadcast "&a[%{drop.%player%.lvl}%] &4%display name of player%&6 >> &r%message%."
  35. stop
  36. if player has permission "chat.kidmod":
  37. broadcast "&a[%{drop.%player%.lvl}%] &a%display name of player%&6 >> &r%message%."
  38. stop
  39. if player has permission "chat.admin":
  40. broadcast "&a[%{drop.%player%.lvl}%] &4%display name of player%&6 >> &r%message%."
  41. stop
  42. if player has permission "chat.moderator":
  43. broadcast "&a[%{drop.%player%.lvl}%] &2%display name of player%&6 >> &r%message%."
  44. stop
  45.  
  46.  
  47.  
  48.  
  49.  
  50. command /chat [<text>]:
  51. trigger:
  52. if arg 1 is "wlacz":
  53. set {chat.%all players%} to true
  54. broadcast "&aChat zostal wlaczony."
  55. if arg 1 is "wylacz":
  56. set {chat.%all players%} to false
  57. broadcast "&cChat zostal wylaczony"
  58. on chat:
  59. if {chat.%player%} is false:
  60. if player hasn't permissions "chat.dostep":
  61. cancel event
  62. send "&cChat jest wylaczony"
  63.  
  64. every {@czas} real seconds:
  65. loop 100 times:
  66. broadcast ""
  67. broadcast "&b* &aChat zostal automatycznie wyczyszczony ."
Advertisement
Add Comment
Please, Sign In to add comment