Zeldaboy111

Skript #105

Feb 14th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.24 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.  
  23. json("%player%", "&3&l/tikkertje mlist||ttp:&9&k::&f &5Krijg de map list &9&k::&f||cmd:/tikkertje mlist")
  24. json("%player%", "&3&l/tikkertje lobby||ttp:&9&k::&f &5Ga naar de lobby &9&k::&f||cmd:/tikkertje lobby")
  25. json("%player%", "&3&l/tikkertje setlobby||ttp:&9&k::&f &5Zet de lobby &9&k::&f||cmd:/tikkertje setlobby")
  26. json("%player%", "&3&l/tikkertje createg [naam] [aantal teams]||ttp:&9&k::&f &5Maak een game &9&k::&f||sgt:/tikkertje createg [naam] [aantal teams]")
  27. json("%player%", "&3&l/tikkertje setglobby [naam] [team]||ttp:&9&k::&f &5Zet de lobby van een game &9&k::&f||sgt:/tikkertje setglobby [naam] [team]")
  28. json("%player%", "&3&l/tikkertje setspawn [team]||ttp:&9&k::&f &5Zet de spawn van een team &9&k::||sgt:/tikkertje setspawn [1/2]")
  29. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  30. stop
  31.  
  32. if arg 1 is "mlist":
  33. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  34. send "&5Dit is de lijst met alle maps:"
  35. send "&d&l%{tikkertje.maps.list::*}%"
  36. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  37. stop
  38.  
  39. if arg 1 is "lobby":
  40. if {tikkertje.lobby.loc} is set:
  41. teleport player to {tikkertje.lobby.loc}
  42.  
  43. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  44. send "&5Succesvol naar de lobby gegaan"
  45. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  46. stop
  47.  
  48. else:
  49. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  50. send "&5De lobby is nog niet gezet, doe:"
  51. json("%player%", "&3&l/tikkertje setlobby||ttp:&9&k::&f &5Zet de lobby &9&k::&f||cmd:/tikkertje setlobby")
  52. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  53. stop
  54.  
  55. if arg 1 is "setlobby":
  56.  
  57. set {tikkertje.lobby.loc} to location of player
  58.  
  59. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  60. send "&5Succesvol de lobby getzet"
  61. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  62. stop
  63.  
  64.  
  65.  
  66. if arg 1 is "setglobby":
  67. if arg 2 is set:
  68. if "%{tikkertje.maps.list::*}%" contains "%arg 2%":
  69. if arg 3 is set:
  70.  
  71. set {tikkertje.maps.%arg 2%.teams::*} to yaml list "Tikkertje.maps.lobby.%arg 2%.teams" of file "Files\Tikkertje\Teaminfo.yml"
  72.  
  73. if {tikkertje.maps.%arg 2%.teams::*} contains "%arg 3%":
  74.  
  75. add "%location of player%" to yaml list "Tikkertje.maps.lobby.%arg 2%.loc" of file "Files\Tikkertje\Teaminfo.yml"
  76. add "%arg 2%" to yaml list "Tikkertje.maps.list.names" of file "Files\Tikkertje\Teaminfo.yml"
  77. add "%arg 3%" to yaml list "Tikkertje.maps.lobby.%arg 2%.teams" of file "Files\Tikkertje\Teaminfo.yml"
  78.  
  79. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  80. send "&5Succesvol de lobby &d%arg 2% &5gezet."
  81. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  82. stop
  83.  
  84. else:
  85. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  86. send "&5Het team: &d%arg 3% &5bestaat niet in de map: &d%arg 2%"
  87. json("%player%", "&5Doe:|| &3&l/tikkertje setglobby [naam] [team]||ttp:&9&k::&f &5Zet de lobby &9&k::&f||sgt:/tikkertje setglobby [naam] [team]")
  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. json("%player%", "&4Doe:|| &3&l/tikkertje setglobby [naam] [team]||ttp:&9&k::&f &5Zet de lobby &9&k::&f||sgt:/tikkertje setglobby [naam] [team]")
  94. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  95. stop
  96.  
  97. else:
  98. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  99. send "&5Deze map bestaat niet."
  100. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  101. stop
  102.  
  103. else:
  104. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  105. json("%player%", "&4Doe:|| &3&l/tikkertje setglobby [naam] [aantal teams]||ttp:&9&k::&f &5Zet de lobby &9&k::&f||sgt:/tikkertje setglobby [naam] [team]")
  106. send "&5==========&9&k::&d&lTikkertje&9&k::&5=========="
  107. stop
  108.  
  109. else:
  110. json("%player%", "&d&lTikkertje &5>> &bDoe:|| &3&l/tikkertje help||ttp:&9&k::&f &5Krijg de help pagina &9&k::||cmd:/tikkertje help")
  111. stop
  112.  
  113. else:
  114. send "&d&lTikkertje &5>> &4Je hebt &convoldoende permissies &4om deze command uit te voeren"
  115. stop
  116.  
  117.  
  118.  
  119.  
  120. #on damage:
  121. # send "&6[&eTikkertje&6] &e&lJe hebt %victim% getikt! Hij is af!" to attacker
  122.  
  123. #on damage:
  124. # send "&6[&eTikkertje&6] &e&lJe bent helaas getikt!" to victim
  125.  
  126.  
  127. #command /tikkertje [<text>] [<text>]:
  128. #trigger:
  129. #if arg 1 is "join":
  130. #if arg 2 is "1":
  131. #make console execute command "/mvtp %player% Tikkertje"
  132. #if arg 2 is "2":
  133. #make console execute command "/mvtp %player% Tikkertje2"
  134.  
  135. #if arg 1 is "list":
  136. # send "&6[&eTikkertje&6] &e&lLIST:"
  137. # send "&eGame : 1"
  138. # send "&eGame : 2"
  139.  
  140. #if arg 1 is not set:
  141. # send "&e&l-------&6[&eTikkertje&6] &e&l-------"
  142. # send "&6Doe &e&l/tikkertje help &6Voor meer info!"
  143.  
  144. #if arg 1 is "help":
  145. # send "&e&l-------&6[&eTikkertje&6] &e&l-------"
  146. # send "&6/tikkertje join 1 &e::: &6&lOm game 1 te joinen!"
  147. # send "&6/tikkertje join 2 &e::: &6&lOm game 1 te joinen!"
  148. # send "&6/tikkertje list &e::: &6&lOm een list van games te krijgen!"
  149. # send "&6/tikkertje help &e::: &6&lOm dit menu te openen"
  150. # send "&e&l-------&6[&eTikkertje&6] &e&l-------"
Advertisement
Add Comment
Please, Sign In to add comment