minmin0917

Realm Heros Rank System

Jul 22nd, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. # Rank
  2.  
  3. command /Rank [<text>] [<offline player>] [<text>]:
  4. permission: RH.Admin
  5. permission message: &cあなたにはこのコマンドを使用する権限がありません!このコマンドを使用することはできません!
  6. trigger:
  7. if arg 1 is not set:
  8. send "&cすべてのランクコマンドを見るには &9/Rank Help &cと入力して下さい!"
  9. if arg 1 is "Help":
  10. send "&8-------------------------------------------------------------"
  11. send "&9/Rank Help &7==> &eランクコマンドのヘルプを表示します。"
  12. send "&9/Rank Info &7==> &eランクコマンドの詳細を表示します。"
  13. send "&9/Rank List &7==> &eすべてのランクを確認します。"
  14. send "&9/Rank Set <プレイヤー> <ランク> &7==> &eランクを設定します。"
  15. send "&9/Rank Reset <プレイヤー> &7==> &eランクをリセットします。"
  16. send "&9/Rank Reload &7==> &eタグやシステムをリロードします。"
  17. send "&8-------------------------------------------------------------"
  18. if arg 1 is "Info":
  19. send "&8-------------------------------------------------------------"
  20. send "&aRealm &bHeros &cRanks &8[&cVer &61.0&8]"
  21. send "&aSystem => bukkit.skript.files.realmheros."
  22. send "&8-------------------------------------------------------------"
  23. if arg 1 is "List":
  24. send "&8-------------------------------------------------------------"
  25. send "&7&lDefault"
  26. send "&7Player : Hello &7==> Default"
  27. send "&e[VIP] Player &f: Hello &7==> Vip"
  28. send "&b[MVP] Player &f: Hello &7==> Mvp"
  29. send "&c&lStaff"
  30. send "&9[Helper] Player &f: Hello &7==> Helper"
  31. send "&a[Admin] Player &f: Hello &7==> Admin"
  32. send "&c[Owner] Player &f: Hello &7==> Owner"
  33. send "&8-------------------------------------------------------------"
  34. if arg 1 is "set":
  35. if arg 2 is not set:
  36. send "&cプレイヤーを指定してください!"
  37. else:
  38. if arg 3 is not set:
  39. send "&cランクを指定してください!すべてのランクを見るには &9/Rank List &cと入力してください!"
  40. if arg 3 is "Default":
  41. set {Name.%arg 1%} to "&7%arg 1%"
  42. set {Rank.%arg 1%} to "Default"
  43. if arg 3 is "Vip":
  44. set {Name.%arg 1%} to "&e[VIP] %arg 1%"
  45. set {Rank.%arg 1%} to "Vip"
  46. if arg 3 is "Mvp":
  47. set {Name.%arg 1%} to "&b[MVP] %arg 1%"
  48. set {Rank.%arg 1%} to "Mvp"
  49. if arg 3 is "Helper":
  50. set {Name.%arg 1%} to "&9[Helper] %arg 1%"
  51. set {Rank.%arg 1%} to "Helper"
  52. if arg 3 is "Admin":
  53. set {Name.%arg 1%} to "&a[Admin] %arg 1%"
  54. set {Rank.%arg 1%} to "Admin"
  55. if arg 3 is "Owner":
  56. set {Name.%arg 1%} to "&c[Owner] %arg 1%"
  57. set {Rank.%arg 1%} to "Owner"
  58. if arg 1 is "Reset":
  59. if arg 2 is not set:
  60. send "&cプレイヤーを指定してください!"
  61. else:
  62. set {Name.%arg 1%} to "&7%arg 1%"
  63. set {Rank.%arg 1%} to "Default"
  64.  
  65. on first join:
  66. set {Name.%player%} to "&7%player%"
  67. set {Rank.%player%} to "Default"
  68.  
  69. on chat:
  70. cancel event
  71. if {Rank.%player%} is "Default":
  72. broadcast "%{Name.%player%}% : %message%"
  73. else:
  74. broadcast "%{Name.%player%}% &f: %message%"
Add Comment
Please, Sign In to add comment