HeroseQ

Menadżer Chatu

Dec 31st, 2015
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. variables:
  2. {waited.chat} = false
  3. {socialspy.%player%} = false
  4. options:
  5. #menadĹĽer chatu
  6. tag: [&eHero&2HC&r]
  7. wait.msg: &cPoczekaj 5 sekund zanim coĹ› napiszesz !
  8. chat.admin.permission: chat.admin
  9. chat.no-delay.permission: chat.no-delay
  10. chat.off.msg: &4Globalny chat jest aktualnie wyłączony, nie możesz teraz nic pisać.
  11. chat.on.broadcast: &c%player% &ewłączył globalny chat
  12. chat.off.broadcast: &c%player% &ewyłączył globalny chat
  13. chat.cleared.broadcast: &eChat został wyczyszczony przez &6%player%
  14. #Prywatne wiadomości
  15.  
  16. #MenadĹĽer chatu
  17.  
  18. on chat:
  19. if {chat} is false:
  20. player is op:
  21. stop
  22. else:
  23. cancel event
  24. send "{@chat.off.msg}"
  25.  
  26. player has permissions "{@chat.no-delay.permission}":
  27. stop
  28. else:
  29. if {waited.chat} is false:
  30. set {waited.chat} to true
  31. wait 5 real seconds
  32. set {waited.chat} to false
  33. else:
  34. cancel event
  35. send "{@tag} - {@wait.msg}"
  36.  
  37.  
  38.  
  39. command /chat [<text>] [<text>]:
  40. trigger:
  41. player has permissions "{@chat.admin.permission}":
  42. arg 1 is not set:
  43. send "&7----------&c&lCHAT&r&7----------"
  44. send "&e/chat clear - &7Czyszczenie chatu"
  45. send "&e/chat on - &7Wlaczanie chatu"
  46. send "&e/chat off - &7Wylaczanie chatu"
  47.  
  48.  
  49. arg 1 is "clear":
  50. loop 100 times:
  51. broadcast " "
  52. broadcast "{@chat.cleared.broadcast}"
  53.  
  54. arg 1 is "on":
  55. set {chat} to true
  56. broadcast "{@chat.on.broadcast}"
  57. arg 1 is "off":
  58. set {chat} to false
  59. broadcast "{@chat.off.broadcast}"
  60.  
  61.  
  62.  
  63. #Prywatne wiadomości
  64.  
  65. command /msg [<player>] [<text>]:
  66. aliases: /w, /pw, /pm
  67. trigger:
  68. arg 1 is not set:
  69. send "&cUżyj - &7/msg (Gracz) (Wiadomość)"
  70. arg 1 is not "%player%":
  71. arg 1 is set:
  72. send "&6%player% &7> &6Ja &f>> &7%coloured arg 2%" to arg 1
  73. send "&6Ja&7 > &6%arg 1% &f>> &7%coloured arg 2%"
Advertisement
Add Comment
Please, Sign In to add comment