minmin0917

WaterCraft - Rank & JoinMessage

Jul 7th, 2019
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.35 KB | None | 0 0
  1. # WaterCraft - Rank & Join Message
  2.  
  3. command /rank [<text>]:
  4. permission: watercraft.rank
  5. permission message: &cあなたは使用権限を所持していません。そのため、このコマンドを使用することは不可能です。
  6. trigger:
  7. if arg 1 is not set:
  8. send "&8------------------------------------------------------------------------"
  9. send "&c/rank help"
  10. send "&9ランクのコマンドを忘れた際にヘルプを表示できます。"
  11. send "&c/rank list"
  12. send "&9すべてのランクを確認できます。(ランクは減ったり増えたりする可能性があります。)"
  13. send "&c/rank reload"
  14. send "&9すべてのランクデータを再読み込みします。"
  15. send "&c/rank set <プレイヤー名> <ランク名>"
  16. send "&9プレイヤーにランクを与えます。"
  17. send "&c/rank reset <プレイヤー名>"
  18. send "&9プレイヤーからランクを剥奪(初期状態に)します。"
  19. send "&8------------------------------------------------------------------------"
  20. if arg 1 is "help":
  21. send "&8------------------------------------------------------------------------"
  22. send "&c/rank help"
  23. send "&9ランクのコマンドを忘れた際にヘルプを表示できます。"
  24. send "&c/rank list"
  25. send "&9すべてのランクを確認できます。(ランクは減ったり増えたりする可能性があります。)"
  26. send "&c/rank set <プレイヤー名> <ランク名>"
  27. send "&9プレイヤーにランクを与えます。"
  28. send "&c/rank reset <プレイヤー名>"
  29. send "&9プレイヤーからランクを剥奪(初期状態に)します。"
  30. send "&8------------------------------------------------------------------------"
  31. if arg 1 is "list"
  32. send "&8------------------------------------------------------------------------"
  33. send "&7[Default] Player: Hello! &e==> &9default"
  34. send "&7[Steve] Player: Hello! &e==> &9steve"
  35. send "&5[EnderMan] Player&f: Hello! &e==> &9enderman"
  36. send "&c[Herobrine] Player&f: Hello! &e==> &9herobrine"
  37. send "&6[YouTube] Player&f: Hello! &e==> &9youtube"
  38. send "&9[Admin] Player&f: Hello! &e==> &9admin"
  39. send "&1[Owner] Player&f: Hello! &e==> &9owner"
  40. send "&8------------------------------------------------------------------------"
  41. if arg 1 is "set"
  42. if arg 2 is not set:
  43. send "&cぷれりやーを選択してください。"
  44. if arg 2 is set:
  45. if arg 3 is not set:
  46. send "&cランクを選択してください。"
  47. if arg 3 is "default":
  48. set {rank.%arg 2%} to "default"
  49. set {prefix.%arg 2%} to "&7[Default]"
  50. if arg 3 is "steve":
  51. set {rank.%arg 2%} to "steve"
  52. set {prefix.%arg 2%} to "&7[Steve]"
  53. if arg 3 is "enderman":
  54. set {rank.%arg 2%} to "enderman"
  55. set {prefix.%arg 2%} to "&5[EnderMan]"
  56. if arg 3 is "herobrine":
  57. set {rank.%arg 2%} to "herobrine"
  58. set {prefix.%arg 2%} to "&c[Herobrine]"
  59. if arg 3 is "youtube":
  60. set {rank.%arg 2%} to "youtube"
  61. set {prefix.%arg 2%} to "&6[YouTube]"
  62. if arg 3 is "admin":
  63. set {rank.%arg 2%} to "admin"
  64. set {prefix.%arg 2%} to "&9[Admin]"
  65. if arg 3 is "owner":
  66. set {rank.%arg 2%} to "owner"
  67. set {prefix.%arg 2%} to "&9[Owner]"
  68. if arg 1 is "reset":
  69. set {rank.%arg 2%} to "default"
  70. set {prefix.%arg 2%} to "&7[Default]"
  71.  
  72. on join:
  73. if {rank.%player%} is "owner"
  74. broadcast "&1[Join] %{prefix.%player%}% %player%"
  75. if {rank.%player%} is "admin"
  76. broadcast "&9[Join] %{prefix.%player%}% %player%"
  77. if {rank.%player%} is "youtube"
  78. broadcast "&6[Join] %{prefix.%player%}% %player%"
  79. if {rank.%player%} is "herobrine"
  80. broadcast "&c[Join] %{prefix.%player%}% %player%"
  81. else:
  82. broadcast "&f[Join] %{prefix.%player%}% %player%"
  83.  
  84. on quit:
  85. if {rank.%player%} is "owner"
  86. broadcast "&1[Quit] %{prefix.%player%}% %player%"
  87. if {rank.%player%} is "admin"
  88. broadcast "&9[Quit] %{prefix.%player%}% %player%"
  89. if {rank.%player%} is "youtube"
  90. broadcast "&6[Quit] %{prefix.%player%}% %player%"
  91. if {rank.%player%} is "herobrine"
  92. broadcast "&c[Quit] %{prefix.%player%}% %player%"
  93. else:
  94. broadcast "&f[Quit] %{prefix.%player%}% %player%"
  95.  
  96. on chat:
  97. cancel event
  98. if {rank.%player%} is "default"
  99. broadcast "%{prefix.%player%}% %player% : %message%"
  100. else:
  101. broadcast "%{prefix.%player%}% %player% &f: %message%"
Add Comment
Please, Sign In to add comment