Advertisement
minmin0917

ClashRPG ++Rank System

Jul 2nd, 2019
1,118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.87 KB | None | 0 0
  1. # ClashRPG - Minecraft Server
  2. # Rank System (Chat Prefix System)
  3.  
  4. on chat:
  5. cancel event
  6. broadcast "%{prefix.%player%}% %player%&7: %{chatcolor.%player%}%%message%"
  7.  
  8. on first join:
  9. set {rank.%player%} to "default"
  10. set {prefix.%player%} to "&7[Default]"
  11. set {chatcolor.%player%} to "&7"
  12.  
  13. on join:
  14. broadcast "&e[NPC] ChatBot&7: &b[&8+&b] %player%"
  15.  
  16. on quit:
  17. broadcast "&e[NPC] ChatBot&7: &b[&8-&b] %player%"
  18.  
  19. command /rank [<text>] [<offline player>] [<text>]:
  20. permission: rank.use
  21. permission message: &cYou not have a permission. Not available a command.
  22. trigger:
  23. if arg 1 is not set:
  24. send "&e[NPC] Rank&7: &fPlease selection a rankcommand."
  25. send "&fView Rank Help &8==> &9/rank help"
  26. if arg 1 is "help":
  27. send "&e[NPC] Rank&7: &fClash-Life Rank System &21.1.2"
  28. send " "
  29. send "&fView help => /rank help"
  30. send "&fView infomation => /rank info"
  31. send "&fview allrank => /rank list"
  32. send "&fset a rank => /rank set <player> <rankname>"
  33. send "&fclear rank => /rank reset <player>"
  34. send "&frank system reload => /rank reload"
  35. if arg 1 is "info":
  36. send "&e[NPC] Rank&7: &2Clash-Life Rank System &8[version.1.1.2]"
  37. send "&fCreat => Xx_Clasher_xX"
  38. send "&fSupport => rikuriku4"
  39. send "permission => rank.use"
  40. if arg 1 is "list":
  41. send "&7[Default] Player: Hello &f==> &7default"
  42. send "&a[Vip] player&7: Hello &f==> &7vip"
  43. send "&b[Mvp] Player&7: Hello &f==> &7mvp"
  44. send "&6[Legend] Player&7: &fHello ==> &7legend"
  45. send "&4[Admin] Player&7: &fHello ==> &7admin"
  46. send "&4[Owner] Player&7: &fHello ==> &7owner"
  47. if arg 1 is "set":
  48. if arg 2 is not set:
  49. send "&e[NPC] Rank&7: &fPlease specify player"
  50. if arg 2 is set:
  51. if arg 3 is "default":
  52. set {rank.%arg 2%} to "default"
  53. set {prefix.%arg 2%} to "&7[Default]"
  54. set {chatcolor.%arg 2%} to "&7"
  55. if arg 3 is "vip":
  56. set {rank.%arg 2%} to "vip"
  57. set {prefix.%arg 2%} to "&a[Vip]"
  58. set {chatcolor.%arg 2%} to "&7"
  59. if arg 3 is "mvp":
  60. set {rank.%arg 2%} to "mvp"
  61. set {prefix.%arg 2%} to "&b[Mvp]"
  62. set {chatcolor.%arg 2%} to "&7"
  63. if arg 3 is "legend":
  64. set {rank.%arg 2%} to "legend"
  65. set {prefix.%arg 2%} to "&6[Legend]"
  66. set {chatcolor.%arg 2%} to "&f"
  67. if arg 3 is "admin":
  68. set {rank.%arg 2%} to "admin"
  69. set {prefix.%arg 2%} to "&4[Admin]"
  70. set {chatcolor.%arg 2%} to "&f"
  71. if arg 3 is "owner":
  72. set {rank.%arg 2%} to "owner"
  73. set {prefix.%arg 2%} to "&4[Owner]"
  74. set {chatcolor.%arg 2%} to "&f"
  75. if arg 1 is "reset":
  76. if arg 2 is not set:
  77. send "&e[NPC] Rank&7: &fPlease specify player"
  78. if arg 2 is set:
  79. set {rank.%arg 2%} to "default"
  80. set {prefix.%arg 2%} to "&7[Default]"
  81. set {cc.%arg 2%} to "&7"
  82. if arg 1 is "reload":
  83. broadcast "&4[Server]Reloading Rank System... until the end 5s"
  84. if {rank.%player%} is "default":
  85. set {prefix.%arg 2%} to "&7[Default]"
  86. set {chatcolor.%arg 2%} to "&7"
  87. wait 1 seconds
  88. broadcast "&4[Server]Reloading Rank System... until the end 4s"
  89. if {rank.%player%} is "vip":
  90. set {prefix.%arg 2%} to "&a[Vip]"
  91. set {chatcolor.%arg 2%} to "&7"
  92. if {rank.%player%} is "mvp":
  93. set {prefix.%arg 2%} to "&b[Mvp]"
  94. set {chatcolor.%arg 2%} to "&7"
  95. wait 1 seconds
  96. broadcast "&4[Server]Reloading Rank System... until the end 3s"
  97. if {rank.%player%} is "legend":
  98. set {prefix.%arg 2%} to "&6[Legend]"
  99. set {chatcolor.%arg 2%} to "&f"
  100. wait 1 seconds
  101. broadcast "&4[Server]Reloading Rank System... until the end 2s"
  102. if {rank.%player%} is "admin":
  103. set {prefix.%arg 2%} to "&4[Admin]"
  104. set {chatcolor.%arg 2%} to "&f"
  105. wait 1 seconds
  106. broadcast "&4[Server]Reloading Rank System... until the end 1s"
  107. if {rank.%player%} is "owner":
  108. set {prefix.%arg 2%} to "&4[Owner]"
  109. set {chatcolor.%arg 2%} to "&f"
  110. wait 2 seconds
  111. broadcast "&4[Server]Reload complete"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement