on load: ScriptList("add", script) on unload: ScriptList("remove", script) # set a home # the default home is "maison" command sethome []: executable by: players description: Défini un point de téléportation. trigger: if arg-1 isn't set: set {_name} to "maison" else: set {_name} to arg-1 if {home.%player's uuid%.%{_name}%} is set: if arg-1 isn't set: set {_name} to "" else: set {_name} to "%{_name}% " send "&4Cette maison existe déjà, &8/delhome %{_name}%&4pour la supprimer." else: remove {_name} from {home.%player's uuid%::*} add {_name} to {home.%player's uuid%::*} set {home.%player's uuid%.%{_name}%} to player's location send "Ta maison ""&a%{_name}%&r"" est maintenant définie aux coordonnées &7%player's location%&r !" # delete a home command delhome []: executable by: players description: Supprime un point de téléportation. trigger: if arg-1 isn't set: set {_name} to "maison" else: set {_name} to arg-1 if {home.%player's uuid%.%{_name}%} is set: remove {_name} from {home.%player's uuid%::*} clear {home.%player's uuid%.%{_name}%} send "Maison ""&a%{_name}%&r"" supprimée." else: send "&4Cette maison n'existe pas." make player execute command "listhome" # teleportation to a home command home []: executable by: players description: Te téléportes vers un point de téléportation. trigger: if arg-1 isn't set: set {_name} to "maison" else: set {_name} to arg-1 if {home.%player's uuid%.%{_name}%} is set: send "&aTéléportation vers &9%{_name}% &a!" teleport player to {home.%player's uuid%.%{_name}%} else: send "&4Le home ""&c%{_name}%"" &4n'existe pas." make player execute command "listhome" # autocompletion des homes on tab complete for "home" and "delhome": if {home.%player's uuid%::*} is set: set tab completions for position 1 to the first element of {home.%player's uuid%::*} loop {home.%player's uuid%::*}: add loop-value to tab completions # list of homes command listhome: executable by: players description: Liste des tes points de téléportations. trigger: if {home.%player's uuid%::*} isn't set: send "&4Vous n'avez pas de maisons." else: set {_maisons} to "%{home.%player's uuid%::*}%" replace all "and" with "&7et&3" in {_maisons} replace all "," with "&7,&3" in {_maisons} send "&aListe des tes maisons : &3%{_maisons}%&7."