Zeldaboy111

Skript #118

Mar 5th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.45 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/4&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 34|| &f&lterug||ttp:&bGa een pagina terug||cmd:/mn help 1")
  40. send "&0____________[&b&lPagina 2/4&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 join [team]||ttp:&bJoin een team||sgt:/mn join [team]")
  47. json("%player%", "&3/mn leave||ttp:&bLeave je team||sgt:/mn join team")
  48. json("%player%", "&3/mn setspawn||ttp:&bZet de spawn van je team||cmd:/mn setspawn")
  49. json("%player%", "&3/mn spawn||ttp:&bGa naar de MineNation spawn||cmd:/mn spawn")
  50. json("%player%", "&3Pagina|| &f&lverder||ttp:&bGa naar de volgende pagina||cmd:/mn help 4|| &f&lterug||ttp:&bGa een pagina terug||cmd:/mn help 2")
  51. send "&0____________[&b&lPagina 3/4&0]____________"
  52. stop
  53.  
  54. if arg 2 is "4":
  55. send "&0____________[&b&lMineNation&0]____________"
  56. json("%player%", "&3/mn tspawn||ttp:&bGa naar de spawn van je team||cmd:/mn tspawn")
  57.  
  58. json("%player%", "&3Pagina|| &f&lverder||ttp:&bGa naar de volgende pagina||cmd:/mn help 4|| &f&lterug||ttp:&bGa een pagina terug||cmd:/mn help 3")
  59. send "&0____________[&b&lPagina 3/4&0]____________"
  60. stop
  61.  
  62. if arg 1 is "info":
  63. send "&0____________[&b&lMineNation&0]____________"
  64. send "&9Maker: &f&lZeldaboy111"
  65. send "&9Versie: &f&l1.0"
  66. send "&0____________[&b&lMineNation&0]____________"
  67. stop
  68.  
  69. if arg 1 is "permissions":
  70. send "&0____________[&b&lMineNation&0]____________"
  71. send "&9De permissie(s) is/zijn:"
  72. send "&f&lminenation.*"
  73. send "&f&lminenation.team.*"
  74. send "&0____________[&b&lMineNation&0]____________"
  75. stop
  76.  
  77. if arg 1 is "addworld":
  78. if arg 2 is set:
  79. if {mn::mnworlds::*} contains "%arg 2%":
  80. send "&0____________[&b&lMineNation&0]____________"
  81. send "&9Deze wereld is al een MineNation wereld."
  82. json("%player%", "&3/mn worldlist||ttp:&bKrijg een lijst met alle MineNation werelden||cmd:/mn worldlist")
  83. json("%player%", "&3/mn addworld [world]||ttp:&bVoeg een wereld toe aan de MineNation werelden||sgt:/mn addworld [world]")
  84. send "&0____________[&b&lMineNation&0]____________"
  85. stop
  86.  
  87.  
  88. else:
  89. send "&0____________[&b&lMineNation&0]____________"
  90. send "&9Succesvol de wereld: &f&l%arg 2% &9toegevoegd aan de MineNation werelden."
  91. send "&0____________[&b&lMineNation&0]____________"
  92. add arg 2 to {mn::mnworlds::*}
  93. stop
  94.  
  95. else:
  96. send "&0____________[&b&lMineNation&0]____________"
  97. send "&9Je moet nog een &f&lwereld &3opgeven."
  98. json("%player%", "&3/mn addworld [world]||ttp:&bVoeg een wereld toe aan de MineNation werelden||sgt:/mn addworld [world]")
  99. send "&0____________[&b&lMineNation&0]____________"
  100. stop
  101.  
  102. if arg 1 is "removeworld":
  103. if arg 2 is set:
  104. if {mn::mnworlds::*} contains "%arg 2%":
  105.  
  106. send "&0____________[&b&lMineNation&0]____________"
  107. send "&9Succesvol de wereld: &f&l%arg 2% &9verwijderd uit de MineNation werelden."
  108. send "&0____________[&b&lMineNation&0]____________"
  109. remove arg 2 from {mn::mnworlds::*}
  110.  
  111. stop
  112.  
  113. else:
  114. send "&0____________[&b&lMineNation&0]____________"
  115. send "&9Deze wereld is geen MineNation wereld."
  116. json("%player%", "&3/mn worldlist||ttp:&9Krijg een lijst met alle MineNation werelden||cmd:/mn worldlist")
  117. json("%player%", "&3/mn removeworld [world]||ttp:&9Verwijder een wereld van de MineNation werelden||sgt:/mn removeworld [world]")
  118. send "&0____________[&b&lMineNation&0]____________"
  119. stop
  120.  
  121. if arg 1 is "worldlist":
  122. delete {mn::message::mnworlds::*}
  123. set {mn::message::mnworlds::*} to {mn::mnworlds::*}
  124.  
  125. size of {mn::message::mnworlds::*} is 0:
  126. add "Er zijn geen MineNation werelden." to {mn::message::mnworlds::*}
  127.  
  128. send "&0____________[&b&lMineNation&0]____________"
  129. send "&9Dit is de lijst met alle werelden:"
  130. send "&f&l%{mn::message::mnworlds::*}%"
  131. send "&0____________[&b&lMineNation&0]____________"
  132. stop
  133.  
  134. if arg 1 is "setlobby":
  135. set {mn::lobby} to location of player
  136. send "&0____________[&b&lMineNation&0]____________"
  137. send "&9Succesvol de lobby gezet op de locatie: &f&l%{mn::lobby}%&9."
  138. send "&0____________[&b&lMineNation&0]____________"
  139. stop
  140.  
  141. if arg 1 is "createteam":
  142. if arg 2 is set:
  143. if {mn::teams::%arg 2%} is false:
  144. set {mn::teams::%arg 2%} to true
  145. set {mn::teams::leader::%arg 2%} to "%player%"
  146.  
  147. add player to {mn::teams::%arg 2%::players::*}
  148. set {mn::team::%player%} to arg 2
  149. set {mn::team::rank::%player%} to "&f&lLeider"
  150.  
  151. set {mn::hasteam::%player%} to true
  152.  
  153. send "&0____________[&b&lMineNation&0]____________"
  154. send "&9Succesvol het team: &f&l%arg 2% &9aangemaakt."
  155. send "&0____________[&b&lMineNation&0]____________"
  156. stop
  157.  
  158. if {mn::teams::%arg 2%} is not set:
  159. set {mn::teams::%arg 2%} to true
  160. set {mn::teams::leader::%arg 2%} to "%player%"
  161.  
  162. add player to {mn::teams::%arg 2%::players::*}
  163. set {mn::team::%player%} to arg 2
  164. set {mn::team::rank::%player%} to "&f&lLeider"
  165.  
  166. set {mn::hasteam::%player%} to true
  167.  
  168. send "&0____________[&b&lMineNation&0]____________"
  169. send "&9Succesvol het team: &f&l%arg 2% &9aangemaakt."
  170. send "&0____________[&b&lMineNation&0]____________"
  171. stop
  172.  
  173. else:
  174. send "&0____________[&b&lMineNation&0]____________"
  175. send "&9Dit is al een team."
  176. json("%player%", "&3/mn teamlist||ttp:&bKrijg een lijst met alle teams||cmd:/mn teamlist")
  177. json("%player%", "&3/mn createteam [naam]||ttp:&bMaak een team||sgt:/mn createteam [naam]")
  178. send "&0____________[&b&lMineNation&0]____________"
  179. stop
  180.  
  181. else:
  182. send "&0____________[&b&lMineNation&0]____________"
  183. send "&9Je moet nog een team opgeven."
  184. json("%player%", "&3/mn createteam [naam]||ttp:&bMaak een team||sgt:/mn createteam [naam]")
  185. send "&0____________[&b&lMineNation&0]____________"
  186. stop
  187.  
  188. if arg 1 is "deleteteam":
  189. if arg 2 is set:
  190. if {mn::teams::%arg 2%} is true:
  191. set {_mndelete::%player%} to false
  192.  
  193. if {mn::teams::leader::%arg 2%} is "%player%":
  194. set {_mndelete::%player%} to true
  195.  
  196. if player has permission "minenation.*":
  197. set {_mndelete::%player%} to true
  198.  
  199. if {_mndelete::%player%} is true:
  200. delete {mn::teams::%arg 2%}
  201. delete {mn::teams::leader::%arg 2%}
  202. remove {mn::teams::%arg 2%} from {mn::teams::*}
  203.  
  204. set {mn::hasteam::%player%} to false
  205.  
  206. set {mn::team::%player%} to "&f&lGeen team"
  207. set {mn::team::rank::%player%} to "&f&lGeen team"
  208.  
  209. send "&0____________[&b&lMineNation&0]____________"
  210. send "&9Succesvol het team &f&l%arg 2% &9verwijderd."
  211. send "&0____________[&b&lMineNation&0]____________"
  212. stop
  213.  
  214. else:
  215. send "&0____________[&b&lMineNation&0]____________"
  216. send "&9Jij bent niet de leider van dit team."
  217. send "&0____________[&b&lMineNation&0]____________"
  218. stop
  219. else:
  220. send "&0____________[&b&lMineNation&0]____________"
  221. send "&9Dit team bestaat niet."
  222. json("%player%", "&3/mn teamlist||ttp:&bKrijg een lijst met alle teams||cmd:/mn teamlist")
  223. json("%player%", "&3/mn deleteteam [naam]||ttp:&bVerwijder een team||sgt:/mn deleteteam [naam]")
  224. send "&0____________[&b&lMineNation&0]____________"
  225. stop
  226.  
  227. else:
  228. send "&0____________[&b&lMineNation&0]____________"
  229. send "&9Je moet nog een team opgeven."
  230. json("%player%", "&3/mn deleteteam [naam]||ttp:&bVerwijder een team||sgt:/mn deleteteam [naam]")
  231. send "&0____________[&b&lMineNation&0]____________"
  232. stop
  233.  
  234. if arg 1 is not set:
  235. send "&0____________[&b&lMineNation&0]____________"
  236. json("%player%", "&3/mn help [1/2]||ttp:&bGeeft de help pagina weer||sgt:/mn help [1/2]")
  237. send "&0____________[&b&lMineNation&0]____________"
  238. stop
  239.  
  240. if arg 1 is "help":
  241. send "&0____________[&b&lMineNation&0]____________"
  242. json("%player%", "&3/mn teamlist||ttp:&bKrijg een lijst met alle eteams||cmd:/mn teamlist")
  243. json("%player%", "&3/mn join [team]||ttp:&bJoin een team||sgt:/mn join [team]")
  244. json("%player%", "&3/mn leave||ttp:&bLeave je team||sgt:/mn join team")
  245. json("%player%", "&3/mn spawn||ttp:&bGa naar de MineNation spawn||cmd:/mn spawn")
  246. json("%player%", "&3/mn tspawn||ttp:&bGa naar je team spawn||cmd:/mn tspawn")
  247. send "&0____________[&b&lPagina 1/1&0]____________"
  248. stop
  249.  
  250. if arg 1 is "teamlist":
  251. delete {mn::looped::teams::*}
  252. loop {mn::teams::*}:
  253. add loop-index to {mn::looped::teams::*}
  254. replace all "," with "%nl%" in {mn::loop::teams::*}
  255.  
  256. send "&0____________[&b&lMineNation&0]____________"
  257. send "&9Dit is een lijst met alle teams:"
  258. send "&f&l%{mn::looped::teams::*}%"
  259. send "&0____________[&b&lMineNation&0]____________"
  260. stop
  261.  
  262. if arg 1 is "join":
  263. if arg 2 is set:
  264. if {mn::hasteam::%player%} is not true:
  265. if {mn::needinvite::teams::%arg 2%} is true:
  266. if {mn::invited::teams::%arg 2%::*} contains "%player%":
  267.  
  268. remove player from {mn::invited::teams::%arg 2%::*}
  269.  
  270. add player to {mn::teams::%arg 2%::players::*}
  271. set {mn::team::%player%} to arg 2
  272. set {mn::team::rank::%player%} to "&f&lLid"
  273.  
  274. set {mn::hasteam::%player%} to true
  275.  
  276. send "&0____________[&b&lMineNation&0]____________"
  277. send "&3Je bent het team: &f&l%arg 2% &3gejoined."
  278. send "&0____________[&b&lMineNation&0]____________"
  279. stop
  280.  
  281. else:
  282. send "&0____________[&b&lMineNation&0]____________"
  283. send "&3Dit team is alleen te joinen door middel %nl%van een invite."
  284. send "&0____________[&b&lMineNation&0]____________"
  285. stop
  286.  
  287. else:
  288. add player to {mn::teams::%arg 2%::players::*}
  289. set {mn::team::%player%} to arg 2
  290. set {mn::team::rank::%player%} to "&f&lLid"
  291.  
  292. set {mn::hasteam::%player%} to true
  293.  
  294.  
  295. send "&0____________[&b&lMineNation&0]____________"
  296. send "&3Je bent het team: &f&l%arg 2% &3gejoined."
  297. send "&0____________[&b&lMineNation&0]____________"
  298. stop
  299.  
  300. else:
  301. send "&0____________[&b&lMineNation&0]____________"
  302. send "&3Je zit al in een team."
  303. send "&0____________[&b&lMineNation&0]____________"
  304. stop
  305.  
  306. else:
  307. send "&0____________[&b&lMineNation&0]____________"
  308. send "&3Je moet nog een &f&lteam &3opgeven."
  309. json("%player%", "&3/mn join [team]||ttp:&bJoin een team||sgt:/mn join [team]")
  310. send "&0____________[&b&lMineNation&0]____________"
  311. stop
  312.  
  313. if arg 1 is "leave":
  314. if {mn::hasteam::%player%} is true:
  315. remove player from {mn::teams::%{mn::team::%player%}%::players::*}
  316.  
  317. set {mn::team::rank::%player%} to "&f&lGeen team"
  318.  
  319.  
  320. set {mn::hasteam::%player%} to false
  321.  
  322. send "&0____________[&b&lMineNation&0]____________"
  323. send "&3Je bent het team: &f&l%{mn::team::%player%}% &3verlaten"
  324. send "&0____________[&b&lMineNation&0]____________"
  325.  
  326. set {mn::team::%player%} to "&f&lGeen team"
  327. stop
  328.  
  329. else:
  330. send "&0____________[&b&lMineNation&0]____________"
  331. send "&3Je zit niet in een team."
  332. send "&0____________[&b&lMineNation&0]____________"
  333. stop
  334.  
  335.  
  336. if arg 1 is "spawn" OR "lobby":
  337. tp(player, {mn::lobby})
  338. stop
  339.  
  340. if arg 1 is "tspawn":
  341.  
  342. else:
  343. send "&0____________[&b&lMineNation&0]____________"
  344. send "&9Doe:"
  345. json("%player%", "&3/mn help||ttp:&bGeeft de help pagina weer||cmd:/mn help 1")
  346. send "&0____________[&b&lMineNation&0]____________"
  347. stop
  348.  
  349. #================================================
  350. #MineNation Scoreboard
  351.  
  352. options:
  353. {mn::team::%player%} = {mn::team::%loop-player%}
  354. {mn::team::rank::%player%} = {mn::team::rank::%loop-player%}
  355.  
  356. {arg2::%arg 2%} = {rank::%loop-player%}
  357.  
  358. every 1 tick:
  359. loop all players in world "Minenation":
  360. wipe loop-player's sidebar
  361. set name of sidebar of loop-player to "&9&lMineNation"
  362.  
  363. set score "&3Team: &f&l%{mn::team::%loop-player%}%" in sidebar of loop-player to 5
  364. set score "&3Team Rank: &f&l%{mn::team::rank::%loop-player%}%" in sidebar of loop-player to 4
  365. set score "&3Baan: &f&l/mn baan" in sidebar of loop-player to 3
  366. set score "&3Baan: &f&l" in sidebar of loop-player to 2
  367. set score " " in sidebar of loop-player to 1
  368. set score "&3Rank: &f&l%{rank::%loop-player%}%" in sidebar of loop-player to 0
  369.  
  370. #set score "&3Baan1: &f&l%{mn::baan1::%loop-player%}%" in sidebar of loop-player to 4
  371. #set score "&3Baan2: &f&l%{mn::baan2::%loop-player%}%" in sidebar of loop-player to 3
  372. #set score "&3Baan3: &f&l%{mn::baan3::%loop-player%}%" in sidebar of loop-player to 2
  373. #set score "&3Baan4: &f&l%{mn::baan4::%loop-player%}%" in sidebar of loop-player to 1
  374. #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