CREAMPAN0408

Untitled

Apr 21st, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. options:
  2. #Permission
  3. permission: adminchat.chat
  4. #No permission message
  5. PermMsg: &4権限を持っていないためコマンドが動きません
  6. #Admin chat prefix
  7. Prefix: &b[%player's display name%&b]
  8. #Usage:
  9. #/adminchat [Toggle admin chat on or off]
  10. #/adminchat on [Turn admin chat on]
  11. #/adminchat off [Turn admin chat off]
  12. #/adminchat <message> [Send the message in admin chat]
  13.  
  14. command /adminchat [<text>]:
  15. permission: {@permission}
  16. permission message: {@PermMsg}
  17. executable by: players and console
  18. aliases: staffchat, sc, adchat
  19. trigger:
  20. if argument 1 is not set:
  21. if {adminchat::%player%} is not set:
  22. set {adminchat::%player%} to 1
  23. message "&bAdmin Chat &aOn&b."
  24. if {adminchat::%player%} is 1:
  25. set {adminchat::%player%} to 0
  26. message "&bAdmin Chat &4Off&b."
  27. if argument 1 is set:
  28. if argument 1 is "on":
  29. set {adminchat::%player%} to 1
  30. message "&bAdmin Chat &aOn&b."
  31. if argument 1 is "off":
  32. set {adminchat::%player%} to 0
  33. message "&bAdmin Chat &4Off&b."
  34. if argument 1 is not "on" or "off":
  35. loop all players:
  36. loop-player has the permission "{@permission}":
  37. message "{@prefix} %coloured argument%" to loop-player
  38.  
  39. on chat:
  40. if {adminchat::%player%} is 1:
  41. cancel event
  42. loop all players:
  43. loop-player has the permission "{@permission}":
  44. message "{@prefix} %coloured message%" to loop-player
  45. else:
  46. stop
  47.  
  48. on quit:
  49. if {adminchat::%player%} is 1:
  50. delete {adminchat::%player%}
  51. if {adminchat::%player%} is 0:
  52. delete {adminchat::%player%}
Add Comment
Please, Sign In to add comment