on load: #if file "Files\Tikkertje\Lobbyloc.yml" doesn't exist: # create file "Files\Tikkertje\Lobbyloc.yml" if file "Files\Tikkertje\Maplist.yml" doesn't exist: create file "Files\Tikkertje\Maplist.yml" if file "Files\Tikkertje\Teaminfo.yml" doesn't exist: create file "Files\Tikkertje\Teaminfo.yml" every 1 tick: delete {tikkertje.maps.list::*} set {tikkertje.maps.list::*} to yaml list "Tikkertje.maps.list.names" of file "Files\Tikkertje\Teaminfo.yml" #set {tikkertje.maps.lobby::*} to yaml list "Tikkerte.maps.lobby" of file "Files\Tikkertje\Lobbyloc.yml" command /tikkertje [] [] []: trigger: if player has permission "tikkertje.*": if arg 1 is "help": send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" json("%player%", "&3&l/tikkertje mlist||ttp:&9&k::&f &5Krijg de map list &9&k::&f||cmd:/tikkertje mlist") json("%player%", "&3&l/tikkertje lobby||ttp:&9&k::&f &5Ga naar de lobby &9&k::&f||cmd:/tikkertje lobby") json("%player%", "&3&l/tikkertje setlobby||ttp:&9&k::&f &5Zet de lobby &9&k::&f||cmd:/tikkertje setlobby") 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]") 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]") #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]") send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop if arg 1 is "mlist": send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" send "&5Dit is de lijst met alle maps:" send "&d&l%{tikkertje.maps.list::*}%" send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop if arg 1 is "lobby": if {tikkertje.lobby.loc} is set: teleport player to {tikkertje.lobby.loc} send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" send "&5Succesvol naar de lobby gegaan" send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop else: send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" send "&5De lobby is nog niet gezet, doe:" json("%player%", "&3&l/tikkertje setlobby||ttp:&9&k::&f &5Zet de lobby &9&k::&f||cmd:/tikkertje setlobby") send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop if arg 1 is "setlobby": set {tikkertje.lobby.loc} to location of player send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" send "&5Succesvol de lobby getzet" send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop if arg 1 is "createg": if arg 2 is set: if "%{tikkertje.maps.list::*}%" doesn't contain "%arg 2%": if arg 3 is set: #delete {tikkertje.maps.%arg 2%.teams::*} #set {tikkertje.maps.%arg 2%.teams::*} to yaml list "Tikkertje.maps.lobby.%arg 2%.teams" of file "Files\Tikkertje\Teaminfo.yml" add "%arg 2%" to yaml list "Tikkertje.maps.list.names" of file "Files\Tikkertje\Teaminfo.yml" send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" send "&5Succesvol de map aangemaakt met de volgende eigenschappen:" send "&5Naam: &d&l%arg 2%" send "&5Aantal spelers: &d&l%arg 3%" send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop else: send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" 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]") send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop else: send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" send "&4Deze map bestaat al" 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]") send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop else: send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" 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]") send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop if arg 1 is "setglobby": if arg 2 is set: if "%{tikkertje.maps.list::*}%" contains "%arg 2%": if arg 3 is set: set {tikkertje.maps.%arg 2%.teams::*} to yaml list "Tikkertje.maps.lobby.%arg 2%.teams" of file "Files\Tikkertje\Teaminfo.yml" if {tikkertje.maps.%arg 2%.teams::*} contains "%arg 3%": add "%location of player%" to yaml list "Tikkertje.maps.lobby.%arg 2%.loc" of file "Files\Tikkertje\Teaminfo.yml" add "%arg 2%" to yaml list "Tikkertje.maps.list.names" of file "Files\Tikkertje\Teaminfo.yml" add "%arg 3%" to yaml list "Tikkertje.maps.lobby.%arg 2%.teams" of file "Files\Tikkertje\Teaminfo.yml" send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" send "&5Succesvol de lobby &d%arg 2% &5gezet." send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop else: send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" send "&5Het team: &d%arg 3% &5bestaat niet in de map: &d%arg 2%" json("%player%", "&5Doe:|| &3&l/tikkertje setglobby [mapnaam] [team]||ttp:&9&k::&f &5Zet de lobby &9&k::&f||sgt:/tikkertje setglobby [mapnaam] [team]") send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop else: send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" json("%player%", "&4Doe:|| &3&l/tikkertje setglobby [mapnaam] [team]||ttp:&9&k::&f &5Zet de lobby &9&k::&f||sgt:/tikkertje setglobby [mapnaam] [team]") send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop else: send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" send "&5Deze map bestaat niet." send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop else: send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" 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]") send "&5==========&9&k::&d&lTikkertje&9&k::&5==========" stop else: json("%player%", "&d&lTikkertje &5>> &bDoe:|| &3&l/tikkertje help||ttp:&9&k::&f &5Krijg de help pagina &9&k::||cmd:/tikkertje help") stop else: send "&d&lTikkertje &5>> &4Je hebt &convoldoende permissies &4om deze command uit te voeren" stop #on damage: # send "&6[&eTikkertje&6] &e&lJe hebt %victim% getikt! Hij is af!" to attacker #on damage: # send "&6[&eTikkertje&6] &e&lJe bent helaas getikt!" to victim #command /tikkertje [] []: #trigger: #if arg 1 is "join": #if arg 2 is "1": #make console execute command "/mvtp %player% Tikkertje" #if arg 2 is "2": #make console execute command "/mvtp %player% Tikkertje2" #if arg 1 is "list": # send "&6[&eTikkertje&6] &e&lLIST:" # send "&eGame : 1" # send "&eGame : 2" #if arg 1 is not set: # send "&e&l-------&6[&eTikkertje&6] &e&l-------" # send "&6Doe &e&l/tikkertje help &6Voor meer info!" #if arg 1 is "help": # send "&e&l-------&6[&eTikkertje&6] &e&l-------" # send "&6/tikkertje join 1 &e::: &6&lOm game 1 te joinen!" # send "&6/tikkertje join 2 &e::: &6&lOm game 1 te joinen!" # send "&6/tikkertje list &e::: &6&lOm een list van games te krijgen!" # send "&6/tikkertje help &e::: &6&lOm dit menu te openen" # send "&e&l-------&6[&eTikkertje&6] &e&l-------"