Advertisement
Zeldaboy111

Skript Ranks

Aug 2nd, 2018
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.96 KB | None | 0 0
  1. options:
  2. {rank::%player%} = {rank::%arg 3%}
  3. {rank::name::%player%} = {rank::name::%arg 3%}
  4. {rank::message::%player%} = {rank::message::%arg 3%}
  5.  
  6. on first join:
  7. send "&2&l[&a&lNieuwe speler&2&l] &a&l%player% &2is nieuw op de server!" to all players in world "world"
  8. set {rank::%player%} to "&eSpeler"
  9. set {rank::name::%player%} to "&e%player%"
  10. set {rank::message::%player%} to "&f"
  11.  
  12. command /rank [<text>] [<text>] [<offline player>]:
  13. trigger:
  14. if player has permission "owner":
  15. if arg 1 is not set:
  16. send "&cJe moet &4&l/rank help &cdoen voor meer informatie"
  17. stop
  18.  
  19.  
  20. if arg 1 is "help":
  21. if arg 2 is not set:
  22. send "&6======&e&l[Help]&6======"
  23. send "&e&l/rank help [pagina 1-1] &8:: &6Weergeeft de help pagina"
  24. send "&e&l/rank info &8:: &6Weergeeft informatie over de plugin"
  25. send "&e&l/rank list [pagina 1-2] &8:: &6Weergeeft de lijst met ranks"
  26. send "&e&l/rank set &8:: &6Zet de rank van een speler"
  27. send "&6===&e&l[Pagina 1/1]&6==="
  28. stop
  29.  
  30. if arg 2 is "1":
  31. if arg 3 is not set:
  32. send "&6======&e&l[Help]&6======"
  33. send "&e&l/rank help [pagina 1-1] &8:: &6Weergeeft de help pagina"
  34. send "&e&l/rank info &8:: &6Weergeeft informatie over de plugin"
  35. send "&e&l/rank list [pagina 1-1] &8:: &6Weergeeft de lijst met ranks"
  36. send "&e&l/rank set &8:: &6Zet de rank van een speler"
  37. send "&6===&e&l[Pagina 1/1]&6==="
  38. stop
  39.  
  40. else:
  41. send "&cJe hebt &4&leen argument &cte veel"
  42. stop
  43. else:
  44. send "&cEr is maar &4&leen pagina"
  45. stop
  46.  
  47.  
  48.  
  49. if arg 1 is "info":
  50. if arg 2 is not set:
  51. send "&6Maker: &e&lZeldaboy111"
  52. send "&6Versie: &e&l1.0"
  53. stop
  54.  
  55. else:
  56. send "&cJe hebt &4&leen argument &cte veel"
  57. stop
  58.  
  59. if arg 1 is "list":
  60. if arg 2 is not set:
  61. send "&6======&e&l[Ranks]&6======"
  62. send "&4Owner"
  63. send "&bLead-Staff"
  64. send "&aBuilder"
  65. send "&3Staff"
  66. send "&1Lapis"
  67. send "&6===&e&l[Pagina 1/2]&6==="
  68. stop
  69.  
  70.  
  71. if arg 2 is "1":
  72. send "&6======&e&l[Ranks]&6======"
  73. send "&4Owner"
  74. send "&bLead-Staff"
  75. send "&aBuilder"
  76. send "&3Staff"
  77. send "&1Lapis"
  78. send "&6===&e&l[Pagina 1/2]&6==="
  79. stop
  80.  
  81.  
  82. if arg 2 is "2":
  83. send "&6======&e&l[Ranks]&6======"
  84. send "&6Wood"
  85. send "&8Stone"
  86. send "&eSpeler"
  87. send "&6===&e&l[Pagina 1/2]&6==="
  88. stop
  89.  
  90.  
  91. else:
  92. send "&cJe hebt &4&leen argument &cte veel"
  93. stop
  94.  
  95.  
  96.  
  97. if arg 1 is "set":
  98. if arg 3 is set:
  99. if arg 2 is "Owner":
  100. set {rank::%arg 3%} to "&4Owner"
  101. set {rank::name::%arg 3%} to "&4%arg 3%"
  102. set {rank::message::%arg 3%} to "&4"
  103. send "&2&l[&a&lRankLog&2&l] &2Je hebt &a%arg 3% &4Owner &2gemaakt"
  104. send "&2&l[&a&lRankLog&2&l] &2Je bent &4Owner &2gemaakt door &a%player%" to arg 3
  105. stop
  106. if arg 2 is "Lead-Staff":
  107. set {rank::%arg 3%} to "&bLead-Staff"
  108. set {rank::name::%arg 3%} to "&b%arg 3%"
  109. set {rank::message::%arg 3%} to "&b"
  110. send "&2&l[&a&lRankLog&2&l] &2Je hebt &a%arg 3% &bLead-Staff &2gemaakt"
  111. send "&2&l[&a&lRankLog&2&l] &2Je bent &bLead-Staff &2gemaakt door &a%player%" to arg 3
  112. stop
  113. if arg 2 is "Builder":
  114. set {rank::%arg 3%} to "&aBuilder"
  115. set {rank::name::%arg 3%} to "&a%arg 3%"
  116. set {rank::message::%arg 3%} to "&a"
  117. send "&2&l[&a&lRankLog&2&l] &2Je hebt &a%arg 3% &aBuilder &2gemaakt"
  118. send "&2&l[&a&lRankLog&2&l] &2Je bent &aBuilder &2gemaakt door &a%player%" to arg 3
  119. stop
  120. if arg 2 is "Staff":
  121. set {rank::%arg 3%} to "&3Staff"
  122. set {rank::name::%arg 3%} to "&3%arg 3%"
  123. set {rank::message::%arg 3%} to "&3"
  124. send "&2&l[&a&lRankLog&2&l] &2Je hebt &a%arg 3% &3Staff &2gemaakt"
  125. send "&2&l[&a&lRankLog&2&l] &2Je bent &3Staff &2gemaakt door &a%player%" to arg 3
  126. stop
  127. if arg 2 is "Lapis":
  128. set {rank::%arg 3%} to "&1Lapis"
  129. set {rank::name::%arg 3%} to "&1%arg 3%"
  130. set {rank::message::%arg 3%} to "&f"
  131. send "&2&l[&a&lRankLog&2&l] &2Je hebt &a%arg 3% &1Lapis &2gemaakt"
  132. send "&2&l[&a&lRankLog&2&l] &2Je bent &1Lapis &2gemaakt door &a%player%" to arg 3
  133. stop
  134. if arg 2 is "Wood":
  135. set {rank::%arg 3%} to "&6Wood"
  136. set {rank::name::%arg 3%} to "&6%arg 3%"
  137. set {rank::message::%arg 3%} to "&f"
  138. send "&2&l[&a&lRankLog&2&l] &2Je hebt &a%arg 3% &6Wood &2gemaakt"
  139. send "&2&l[&a&lRankLog&2&l] &2Je bent &6Wood &2gemaakt door &a%player%" to arg 3
  140. stop
  141. if arg 2 is "Stone":
  142. set {rank::%arg 3%} to "&8Stone"
  143. set {rank::name::%arg 3%} to "&8%arg 3%"
  144. set {rank::message::%arg 3%} to "&f"
  145. send "&2&l[&a&lRankLog&2&l] &2Je hebt &a%arg 3% &8Stone &2gemaakt"
  146. send "&2&l[&a&lRankLog&2&l] &2Je bent &8Stone &2gemaakt door &a%player%" to arg 3
  147. stop
  148. if arg 2 is "Speler":
  149. set {rank::%arg 3%} to "&eSpeler"
  150. set {rank::name::%arg 3%} to "&e%arg 3%"
  151. set {rank::message::%arg 3%} to "&f"
  152. send "&2&l[&a&lRankLog&2&l] &2Je hebt &a%arg 3% &eSpeler &2gemaakt"
  153. send "&2&l[&a&lRankLog&2&l] &2Je bent &eSpeler &2gemaakt door &a%player%" to arg 3
  154. stop
  155.  
  156.  
  157. else:
  158. send "&cDit is &4&lgeen bestaande &crank"
  159. stop
  160. else:
  161. send "&cJe moet nog &4een speler &copgeven"
  162. stop
  163. else:
  164. send "&cJe hebt &4onvoldoende permissies &chiervoor"
  165.  
  166.  
  167.  
  168. on chat:
  169. cancel event
  170. if player is in world "world":
  171. send "&6[%{rank::%player%}%&6][%{rank::name::%player%}%&6]&e>> %{rank::message::%player%}%%message%" to all players in "world"
  172. stop
  173. if player is in world "world_nether":
  174. send "&6[%{rank::%player%}%&6][%{rank::name::%player%}%&6]&e>> %{rank::message::%player%}%%message%" to all players in "world_nether"
  175. stop
  176. if player is in world "world_the_end":
  177. send "&6[%{rank::%player%}%&6][%{rank::name::%player%}%&6]&e>> %{rank::message::%player%}%%message%" to all players in world "world_the_end"
  178. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement