Zeldaboy111

Skript #116

Mar 3rd, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.39 KB | None | 0 0
  1. #MineNation:
  2. on enable:
  3. set {mn_prefix} to "&0[&b&lMineNation&0]"
  4.  
  5. command /minenation [<text>] [<text>]:
  6. aliases: mn
  7. trigger:
  8. if player has permission "minenation.*":
  9. if arg 1 is "help":
  10. if arg 2 is not set:
  11. send "&0____________[&b&lMineNation&0]____________"
  12. json("%player%", "&3/mn help [1/2]||ttp:&bGeeft de help pagina weer||sgt:/mn help [1/2]")
  13. json("%player%", "&3/mn info||ttp:&bKrijg info over deze Skript||cmd:/mn info")
  14. json("%player%", "&3/mn permissions||ttp:&bZie alle permissies van deze Skript||cmd:/mn permissions")
  15. json("%player%", "&3/mn addworld [world]||ttp:&bVoeg een wereld toe aan de MineNation werelden||sgt:/mn addworld [world]")
  16. json("%player%", "&3/mn removeworld [world]||ttp:&bVerwijder een wereld van de MineNation werelden||sgt:/mn removeworld [world]")
  17. json("%player%", "&3Pagina|| &f&lverder||ttp:&bGa naar de volgende pagina||cmd:/mn help 2|| &f&lterug||ttp:&bGa een pagina terug||cmd:/mn help 1")
  18. send "&0____________[&b&lPagina 1/3&0]____________"
  19. stop
  20.  
  21. if arg 2 is "1":
  22. send "&0____________[&b&lMineNation&0]____________"
  23. json("%player%", "&3/mn help [1/2]||ttp:&bGeeft de help pagina weer||sgt:/mn help [1/2]")
  24. json("%player%", "&3/mn info||ttp:&bKrijg info over deze Skript||cmd:/mn info")
  25. json("%player%", "&3/mn permissions||ttp:&bZie alle permissies van deze Skript||cmd:/mn permissions")
  26. json("%player%", "&3/mn addworld [world]||ttp:&bVoeg een wereld toe aan de MineNation werelden||sgt:/mn addworld [world]")
  27. json("%player%", "&3/mn removeworld [world]||ttp:&bVerwijder een wereld van de MineNation werelden||sgt:/mn removeworld [world]")
  28. json("%player%", "&3Pagina|| &f&lverder||ttp:&bGa naar de volgende pagina||cmd:/mn help 2|| &f&lterug||ttp:&bGa een pagina terug||cmd:/mn help 1")
  29. send "&0____________[&b&lPagina 1/3&0]____________"
  30. stop
  31.  
  32. if arg 2 is "2":
  33. send "&0____________[&b&lMineNation&0]____________"
  34. json("%player%", "&3/mn worldlist||ttp:&bKrijg een lijst met alle MineNation werelden||cmd:/mn worldlist")
  35. json("%player%", "&3/mn setlobby||ttp:&bZet de lobby van MineNation||cmd:/mn setlobby")
  36. json("%player%", "&3/mn createteam [naam]||ttp:&bMaak een team||sgt:/mn createteam [naam]")
  37. json("%player%", "&3/mn deleteteam [naam]||ttp:&bVerwijder een team||sgt:/mn deleteteam [naam]")
  38. json("%player%", "&3/mn teamconfig||ttp:&bKrijg een configuratie scherm van een team||cmd:/mn teamconfig")
  39. json("%player%", "&3Pagina|| &f&lverder||ttp:&bGa naar de volgende pagina||cmd:/mn help 3|| &f&lterug||ttp:&bGa een pagina terug||cmd:/mn help 1")
  40. send "&0____________[&b&lPagina 2/3&0]____________"
  41. stop
  42.  
  43. if arg 2 is "3":
  44. send "&0____________[&b&lMineNation&0]____________"
  45. json("%player%", "&3/mn teamlist||ttp:&bKrijg een lijst met alle teams||cmd:/mn teamlist")
  46. json("%player%", "&3/mn spawn||ttp:&bGa naar de MineNation spawn||cmd:/mn spawn")
  47.  
  48.  
  49.  
  50. json("%player%", "&3Pagina|| &f&lverder||ttp:&bGa naar de volgende pagina||cmd:/mn help 3|| &f&lterug||ttp:&bGa een pagina terug||cmd:/mn help 2")
  51. send "&0____________[&b&lPagina 3/3&0]____________"
  52. stop
  53.  
  54. if arg 1 is "info":
  55. send "&0____________[&b&lMineNation&0]____________"
  56. send "&9Maker: &f&lZeldaboy111"
  57. send "&9Versie: &f&l1.0"
  58. send "&0____________[&b&lMineNation&0]____________"
  59. stop
  60.  
  61. if arg 1 is "permissions":
  62. send "&0____________[&b&lMineNation&0]____________"
  63. send "&9De permissie(s) is/zijn:"
  64. send "&f&lminenation.*"
  65. send "&f&lminenation.team.*"
  66. send "&0____________[&b&lMineNation&0]____________"
  67. stop
  68.  
  69. if arg 1 is "addworld":
  70. if arg 2 is set:
  71. if {mn::mnworlds::*} contains "%arg 2%":
  72. send "&0____________[&b&lMineNation&0]____________"
  73. send "&9Deze wereld is al een MineNation wereld."
  74. json("%player%", "&3/mn worldlist||ttp:&bKrijg een lijst met alle MineNation werelden||cmd:/mn worldlist")
  75. json("%player%", "&3/mn addworld [world]||ttp:&bVoeg een wereld toe aan de MineNation werelden||sgt:/mn addworld [world]")
  76. send "&0____________[&b&lMineNation&0]____________"
  77. stop
  78.  
  79.  
  80. else:
  81. send "&0____________[&b&lMineNation&0]____________"
  82. send "&9Succesvol de wereld: &f&l%arg 2% &9toegevoegd aan de MineNation werelden."
  83. send "&0____________[&b&lMineNation&0]____________"
  84. add arg 2 to {mn::mnworlds::*}
  85. stop
  86.  
  87. else:
  88. send "&0____________[&b&lMineNation&0]____________"
  89. send "&9Je moet nog een &f&lwereld &3opgeven."
  90. json("%player%", "&3/mn addworld [world]||ttp:&bVoeg een wereld toe aan de MineNation werelden||sgt:/mn addworld [world]")
  91. send "&0____________[&b&lMineNation&0]____________"
  92. stop
  93.  
  94. if arg 1 is "removeworld":
  95. if arg 2 is set:
  96. if {mn::mnworlds::*} contains "%arg 2%":
  97.  
  98. send "&0____________[&b&lMineNation&0]____________"
  99. send "&9Succesvol de wereld: &f&l%arg 2% &9verwijderd uit de MineNation werelden."
  100. send "&0____________[&b&lMineNation&0]____________"
  101. remove arg 2 from {mn::mnworlds::*}
  102.  
  103. stop
  104.  
  105. else:
  106. send "&0____________[&b&lMineNation&0]____________"
  107. send "&9Deze wereld is geen MineNation wereld."
  108. json("%player%", "&3/mn worldlist||ttp:&9Krijg een lijst met alle MineNation werelden||cmd:/mn worldlist")
  109. json("%player%", "&3/mn removeworld [world]||ttp:&9Verwijder een wereld van de MineNation werelden||sgt:/mn removeworld [world]")
  110. send "&0____________[&b&lMineNation&0]____________"
  111. stop
  112.  
  113. if arg 1 is "worldlist":
  114. delete {mn::message::mnworlds::*}
  115. set {mn::message::mnworlds::*} to {mn::mnworlds::*}
  116.  
  117. size of {mn::message::mnworlds::*} is 0:
  118. add "Er zijn geen MineNation werelden." to {mn::message::mnworlds::*}
  119.  
  120. send "&0____________[&b&lMineNation&0]____________"
  121. send "&9Dit is de lijst met alle werelden:"
  122. send "&f&l%{mn::message::mnworlds::*}%"
  123. send "&0____________[&b&lMineNation&0]____________"
  124. stop
  125.  
  126. if arg 1 is "setlobby":
  127. set {mn::lobby} to location of player
  128. send "&0____________[&b&lMineNation&0]____________"
  129. send "&9Succesvol de lobby gezet op de locatie: &f&l%{mn::lobby}%&9."
  130. send "&0____________[&b&lMineNation&0]____________"
  131. stop
  132.  
  133. if arg 1 is "createteam":
  134. if arg 2 is set:
  135. if {mn::teams::%arg 2%} is false:
  136. set {mn::teams::%arg 2%} to true
  137. set {mn::teams::leader::%arg 2%} to "%player%"
  138. send "&0____________[&b&lMineNation&0]____________"
  139. send "&9Succesvol het team: &f&l%arg 2% &9aangemaakt."
  140. send "&0____________[&b&lMineNation&0]____________"
  141. stop
  142.  
  143. if {mn::teams::%arg 2%} is not set:
  144. set {mn::teams::%arg 2%} to true
  145. set {mn::teams::leader::%arg 2%} to "%player%"
  146. send "&0____________[&b&lMineNation&0]____________"
  147. send "&9Succesvol het team: &f&l%arg 2% &9aangemaakt."
  148. send "&0____________[&b&lMineNation&0]____________"
  149. stop
  150.  
  151. else:
  152. send "&0____________[&b&lMineNation&0]____________"
  153. send "&9Dit is al een team."
  154. json("%player%", "&3/mn teamlist||ttp:&bKrijg een lijst met alle teams||cmd:/mn teamlist")
  155. json("%player%", "&3/mn createteam [naam]||ttp:&bMaak een team||sgt:/mn createteam [naam]")
  156. send "&0____________[&b&lMineNation&0]____________"
  157. stop
  158.  
  159. else:
  160. send "&0____________[&b&lMineNation&0]____________"
  161. send "&9Je moet nog een team opgeven."
  162. json("%player%", "&3/mn createteam [naam]||ttp:&bMaak een team||sgt:/mn createteam [naam]")
  163. send "&0____________[&b&lMineNation&0]____________"
  164. stop
  165.  
  166. if arg 1 is "deleteteam":
  167. if arg 2 is set:
  168. if {mn::teams::%arg 2%} is true:
  169. set {_mndelete::%player%} to false
  170.  
  171. if {mn::teams::leader::%arg 2%} is "%player%":
  172. set {_mndelete::%player%} to true
  173.  
  174. if player has permission "minenation.*":
  175. set {_mndelete::%player%} to true
  176.  
  177. if {_mndelete::%player%} is true:
  178. delete {mn::teams::%arg 2%}
  179. delete {mn::teams::leader::%arg 2%}
  180. remove {mn::teams::%arg 2%} from {mn::teams::*}
  181.  
  182. send "&0____________[&b&lMineNation&0]____________"
  183. send "&9Succesvol het team &f&l%arg 2% &9verwijderd."
  184. send "&0____________[&b&lMineNation&0]____________"
  185. stop
  186.  
  187. else:
  188. send "&0____________[&b&lMineNation&0]____________"
  189. send "&9Jij bent niet de leider van dit team."
  190. send "&0____________[&b&lMineNation&0]____________"
  191. stop
  192. else:
  193. send "&0____________[&b&lMineNation&0]____________"
  194. send "&9Dit team bestaat niet."
  195. json("%player%", "&3/mn teamlist||ttp:&bKrijg een lijst met alle teams||cmd:/mn teamlist")
  196. json("%player%", "&3/mn deleteteam [naam]||ttp:&bVerwijder een team||sgt:/mn deleteteam [naam]")
  197. send "&0____________[&b&lMineNation&0]____________"
  198. stop
  199.  
  200. else:
  201. send "&0____________[&b&lMineNation&0]____________"
  202. send "&9Je moet nog een team opgeven."
  203. json("%player%", "&3/mn deleteteam [naam]||ttp:&bVerwijder een team||sgt:/mn deleteteam [naam]")
  204. send "&0____________[&b&lMineNation&0]____________"
  205. stop
  206.  
  207. if arg 1 is not set:
  208. send "&0____________[&b&lMineNation&0]____________"
  209. json("%player%", "&3/mn help [1/2]||ttp:&bGeeft de help pagina weer||sgt:/mn help [1/2]")
  210. send "&0____________[&b&lMineNation&0]____________"
  211. stop
  212.  
  213. if arg 1 is "help":
  214. send "&0____________[&b&lMineNation&0]____________"
  215. json("%player%", "&3Nog geen help pagina.")
  216.  
  217. send "&0____________[&b&lPagina 1/1&0]____________"
  218. stop
  219.  
  220. if arg 1 is "teamlist":
  221. delete {mn::looped::teams::*}
  222. loop {mn::teams::*}:
  223. add loop-index to {mn::looped::teams::*}
  224. replace all "," with "%nl%" in {mn::loop::teams::*}
  225.  
  226. send "&0____________[&b&lMineNation&0]____________"
  227. send "&9Dit is een lijst met alle teams:"
  228. send "&f&l%{mn::looped::teams::*}%"
  229. send "&0____________[&b&lMineNation&0]____________"
  230. stop
  231.  
  232. if arg 1 is "join":
  233.  
  234. stop
  235. if arg 1 is "spawn" OR "lobby":
  236. tp(player, {mn::lobby})
  237. stop
  238.  
  239. else:
  240. send "&0____________[&b&lMineNation&0]____________"
  241. send "&9Doe:"
  242. json("%player%", "&3/mn help||ttp:&bGeeft de help pagina weer||cmd:/mn help 1")
  243. send "&0____________[&b&lMineNation&0]____________"
  244. stop
  245. ================================================
  246. #Minenation scoreboard
  247. options:
  248.  
  249.  
  250. {arg2::%arg 2%} = {rank::%loop-player%}
  251.  
  252. every 1 tick:
  253. loop all players in world "Minenation":
  254. wipe loop-player's sidebar
  255. set name of sidebar of loop-player to "&9&lMineNation"
  256.  
  257. set score "&3Team: &f&l%{mn::team::%loop-player%}%" in sidebar of loop-player to 4
  258. set score "&3TeamRank: &f&l%{mn::team::rank::%loop-player%}%" in sidebar of loop-player to 3
  259. set score "&3Baan: &f&l/mn baan" in sidebar of loop-player to 2
  260. set score " " in sidebar of loop-player to 1
  261. set score "&3Rank: &f&l%{rank::%loop-player%}%" in sidebar of loop-player to 0
  262.  
  263. #set score "&3Baan1: &f&l%{mn::baan1::%loop-player%}%" in sidebar of loop-player to 4
  264. #set score "&3Baan2: &f&l%{mn::baan2::%loop-player%}%" in sidebar of loop-player to 3
  265. #set score "&3Baan3: &f&l%{mn::baan3::%loop-player%}%" in sidebar of loop-player to 2
  266. #set score "&3Baan4: &f&l%{mn::baan4::%loop-player%}%" in sidebar of loop-player to 1
  267. #set score "&3Baan5: &f&l%{mn::baan5::%loop-player%}%" in sidebar of loop-player to 0
Advertisement
Add Comment
Please, Sign In to add comment