Zeldaboy111

Skript #119

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