nunonuno_riku

Prefix

Dec 26th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. command /set [<text>] [<player>] [<text>]:
  2. trigger:
  3. if arg-1 is not set:
  4. send "&c[Prefix]コマンドの実行に失敗しました。/set helpを実行してください"
  5. stop
  6. if arg-1 is "help":
  7. send "&a---------&c[Prefix]&a---------"
  8. send "&6/set help このHelpを表示します"
  9. send "&6/set prefix <player> [<Prefix>]"
  10. send "&6<Player>のPrefixを設定します。"
  11. send "&6[<Prefix>]が書かれなかった場合"
  12. send "&6Prefixを非表示にします"
  13. send "&a---------&c[Prefix]&a---------"
  14. stop
  15. if arg-1 is "prefix":
  16. if arg-2 is set:
  17. if arg-3 is set:
  18. send "&a%arg-2%のPrefixを&f%arg-3%&aにしました。" to player
  19. send "&aPrefixが&f%arg-3%&aに変更されました。" to arg-2
  20. set {%arg-2%.Prefix} to "%arg-3%"
  21. set arg-2 tab name to "%arg-3%%arg-2%"
  22. stop
  23. if arg-3 is not set:
  24. send "&a%arg-2%のPrefixを非表示にしました。" to player
  25. send "&aPrefixが非表示に変更されました。" to arg-2
  26. delete {%arg-2%.Prefix}
  27. set arg-2 tab name to "%arg-2%"
  28.  
  29. on chat:
  30. if {%player%.Prefix} is set:
  31. cancel event
  32. broadcast "%{%player%.Prefix}%%player%&f: %message%"
  33. stop
  34. if {%player%.Prefix} is not set:
  35. cancel event
  36. broadcast "%player%&f: %message%"
  37. stop
  38.  
  39. on join:
  40. if {player.Prefix} is set:
  41. set player tab name to "%{%player%.Prefix}%%player%"
  42. stop
  43. if {player.Prefix} is not set:
  44. set player tab name to "%player%"
  45. stop
Add Comment
Please, Sign In to add comment