Zeldaboy111

Skript #106

Feb 18th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.02 KB | None | 0 0
  1. on load:
  2. #if file "Files\Tikkertje\Lobbyloc.yml" doesn't exist:
  3. # create file "Files\Tikkertje\Lobbyloc.yml"
  4.  
  5. if file "Files\Tikkertje\Maplist.yml" doesn't exist:
  6. create file "Files\Tikkertje\Maplist.yml"
  7.  
  8. if file "Files\Tikkertje\Teaminfo.yml" doesn't exist:
  9. create file "Files\Tikkertje\Teaminfo.yml"
  10.  
  11. every 1 tick:
  12. delete {tikkertje.maps.list::*}
  13. set {tikkertje.maps.list::*} to yaml list "Tikkertje.maps.list.names" of file "Files\Tikkertje\Teaminfo.yml"
  14. #set {tikkertje.maps.lobby::*} to yaml list "Tikkerte.maps.lobby" of file "Files\Tikkertje\Lobbyloc.yml"
  15.  
  16.  
  17. command /tikkertje [<text>] [<text>] [<text>]:
  18. trigger:
  19. if player has permission "tikkertje.*":
  20. if arg 1 is "help":
  21. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  22. json("%player%", "&3&l/tikkertje mlist||ttp:&9&k::&f &5Krijg de map list &9&k::&f||cmd:/tikkertje mlist")
  23. json("%player%", "&3&l/tikkertje lobby||ttp:&9&k::&f &5Ga naar de lobby &9&k::&f||cmd:/tikkertje lobby")
  24. json("%player%", "&3&l/tikkertje setlobby||ttp:&9&k::&f &5Zet de lobby &9&k::&f||cmd:/tikkertje setlobby")
  25. json("%player%", "&3&l/tikkertje createg [mapnaam] [aantal teams]||ttp:&9&k::&f &5Maak een game &9&k::&f||sgt:/tikkertje createg [mapnaam] [aantal teams]")
  26. json("%player%", "&3&l/tikkertje setglobby [mapnaam] [team]||ttp:&9&k::&f &5Zet de lobby van een game &9&k::&f||sgt:/tikkertje setglobby [mapnaam] [team]")
  27. #json("%player%", "&3&l/tikkertje setgspawn [mapnaam] [team]||ttp:&9&k::&f &5Zet de spawn van een team &9&k::||sgt:/tikkertje setgspawn [mapnaam] [team]")
  28. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  29. stop
  30.  
  31. if arg 1 is "mlist":
  32. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  33. send "&5Dit is de lijst met alle maps:"
  34. send "&d&l%{tikkertje.maps.list::*}%"
  35. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  36. stop
  37.  
  38. if arg 1 is "lobby":
  39. if {tikkertje.lobby.loc} is set:
  40. teleport player to {tikkertje.lobby.loc}
  41.  
  42. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  43. send "&5Succesvol naar de lobby gegaan"
  44. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  45. stop
  46.  
  47. else:
  48. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  49. send "&5De lobby is nog niet gezet, doe:"
  50. json("%player%", "&3&l/tikkertje setlobby||ttp:&9&k::&f &5Zet de lobby &9&k::&f||cmd:/tikkertje setlobby")
  51. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  52. stop
  53.  
  54. if arg 1 is "setlobby":
  55.  
  56. set {tikkertje.lobby.loc} to location of player
  57.  
  58. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  59. send "&5Succesvol de lobby getzet"
  60. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  61. stop
  62.  
  63.  
  64. if arg 1 is "createg":
  65. if arg 2 is set:
  66. if "%{tikkertje.maps.list::*}%" doesn't contain "%arg 2%":
  67. if arg 3 is set:
  68.  
  69. #delete {tikkertje.maps.%arg 2%.teams::*}
  70. #set {tikkertje.maps.%arg 2%.teams::*} to yaml list "Tikkertje.maps.lobby.%arg 2%.teams" of file "Files\Tikkertje\Teaminfo.yml"
  71.  
  72.  
  73. add "%arg 2%" to yaml list "Tikkertje.maps.list.names" of file "Files\Tikkertje\Teaminfo.yml"
  74.  
  75.  
  76.  
  77. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  78. send "&5Succesvol de map aangemaakt met de volgende eigenschappen:"
  79. send "&5Naam: &d&l%arg 2%"
  80. send "&5Aantal spelers: &d&l%arg 3%"
  81. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  82.  
  83. stop
  84.  
  85. else:
  86. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  87. json("%player%", "&4Doe: ||&3&l/tikkertje createg [mapnaam] [aantal teams]||ttp:&9&k::&f &5Maak een game &9&k::&f||sgt:/tikkertje createg [mapnaam] [aantal teams]")
  88. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  89. stop
  90.  
  91. else:
  92. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  93. send "&4Deze map bestaat al"
  94. json("%player%", "&4Doe: ||&3&l/tikkertje createg [mapnaam] [aantal teams]||ttp:&9&k::&f &5Maak een game &9&k::&f||sgt:/tikkertje createg [mapnaam] [aantal teams]")
  95. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  96. stop
  97.  
  98. else:
  99. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  100. json("%player%", "&4Doe: ||&3&l/tikkertje createg [mapnaam] [aantal teams]||ttp:&9&k::&f &5Maak een game &9&k::&f||sgt:/tikkertje createg [mapnaam] [aantal teams]")
  101. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  102. stop
  103.  
  104.  
  105. if arg 1 is "setglobby":
  106. if arg 2 is set:
  107. if "%{tikkertje.maps.list::*}%" contains "%arg 2%":
  108. if arg 3 is set:
  109.  
  110. set {tikkertje.maps.%arg 2%.teams::*} to yaml list "Tikkertje.maps.lobby.%arg 2%.teams" of file "Files\Tikkertje\Teaminfo.yml"
  111.  
  112. if {tikkertje.maps.%arg 2%.teams::*} contains "%arg 3%":
  113.  
  114. add "%location of player%" to yaml list "Tikkertje.maps.lobby.%arg 2%.loc" of file "Files\Tikkertje\Teaminfo.yml"
  115. add "%arg 2%" to yaml list "Tikkertje.maps.list.names" of file "Files\Tikkertje\Teaminfo.yml"
  116. add "%arg 3%" to yaml list "Tikkertje.maps.lobby.%arg 2%.teams" of file "Files\Tikkertje\Teaminfo.yml"
  117.  
  118. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  119. send "&5Succesvol de lobby &d%arg 2% &5gezet."
  120. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  121. stop
  122.  
  123. else:
  124. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  125. send "&5Het team: &d%arg 3% &5bestaat niet in de map: &d%arg 2%"
  126. json("%player%", "&5Doe:|| &3&l/tikkertje setglobby [mapnaam] [team]||ttp:&9&k::&f &5Zet de lobby &9&k::&f||sgt:/tikkertje setglobby [mapnaam] [team]")
  127. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  128. stop
  129.  
  130. else:
  131. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  132. json("%player%", "&4Doe:|| &3&l/tikkertje setglobby [mapnaam] [team]||ttp:&9&k::&f &5Zet de lobby &9&k::&f||sgt:/tikkertje setglobby [mapnaam] [team]")
  133. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  134. stop
  135.  
  136. else:
  137. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  138. send "&5Deze map bestaat niet."
  139. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  140. stop
  141.  
  142. else:
  143. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  144. json("%player%", "&4Doe:|| &3&l/tikkertje setglobby [mapnaam] [aantal teams]||ttp:&9&k::&f &5Zet de lobby &9&k::&f||sgt:/tikkertje setglobby [mapnaam] [team]")
  145. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  146. stop
  147.  
  148. else:
  149. json("%player%", "&d&lTikkertje &5>> &bDoe:|| &3&l/tikkertje help||ttp:&9&k::&f &5Krijg de help pagina &9&k::||cmd:/tikkertje help")
  150. stop
  151.  
  152. else:
  153. send "&d&lTikkertje &5>> &4Je hebt &convoldoende permissies &4om deze command uit te voeren"
  154. stop
  155.  
  156.  
  157.  
  158.  
  159. #on damage:
  160. # send "&6[&eTikkertje&6] &e&lJe hebt %victim% getikt! Hij is af!" to attacker
  161.  
  162. #on damage:
  163. # send "&6[&eTikkertje&6] &e&lJe bent helaas getikt!" to victim
  164.  
  165.  
  166. #command /tikkertje [<text>] [<text>]:
  167. #trigger:
  168. #if arg 1 is "join":
  169. #if arg 2 is "1":
  170. #make console execute command "/mvtp %player% Tikkertje"
  171. #if arg 2 is "2":
  172. #make console execute command "/mvtp %player% Tikkertje2"
  173.  
  174. #if arg 1 is "list":
  175. # send "&6[&eTikkertje&6] &e&lLIST:"
  176. # send "&eGame : 1"
  177. # send "&eGame : 2"
  178.  
  179. #if arg 1 is not set:
  180. # send "&e&l-------&6[&eTikkertje&6] &e&l-------"
  181. # send "&6Doe &e&l/tikkertje help &6Voor meer info!"
  182.  
  183. #if arg 1 is "help":
  184. # send "&e&l-------&6[&eTikkertje&6] &e&l-------"
  185. # send "&6/tikkertje join 1 &e::: &6&lOm game 1 te joinen!"
  186. # send "&6/tikkertje join 2 &e::: &6&lOm game 1 te joinen!"
  187. # send "&6/tikkertje list &e::: &6&lOm een list van games te krijgen!"
  188. # send "&6/tikkertje help &e::: &6&lOm dit menu te openen"
  189. # send "&e&l-------&6[&eTikkertje&6] &e&l-------"
Add Comment
Please, Sign In to add comment