Bonjour,
J'ai essayer comme tu as fais effectivement, ça n'as pas l'air de fonctionner.
Je fais un truc similaire pour changer mes maps ressources, mais ça change tout le dossier map je ne sais pas si ça t'ennui ou pas.
Faudra juste l'adapter pour toi avec le copy de map.
#==================================
# CHANGEMENT DES MAPS RESSOURCES
#==================================
options:
nomaps: "melandryss" or "Survie"
logo: &7[&eC4C-Maps&7]
command /map <text> <text> [<text>]:
permission: sk.modo
permission message: &4Tu n'as pas l'autorisation d'utiliser cette commande !
usage: &4/map <change(pourmapressource)/create/delete> <nomdelamap> <NORMAL/NETHER/END>
trigger:
if arg 1 is "change":
if arg 2 is not {@nomaps}:
if arg 3 is set:
if file "%arg-2%" exists:
broadcast "{@logo}: &7Changement de la map ressource &e%arg-2% &7en cours..."
wait 1 second
broadcast "{@logo}: &7Suppression du portail de la map &e%arg-2%"
make console execute command "/cg world delete %arg-2%"
wait 2 seconds
broadcast "{@logo}: &7Suppression du portail effectué !"
wait 2 seconds
broadcast "{@logo}: &7Suppresion du warp de la map &e%arg-2%..."
wait 1 second
make console execute command "/delwarp %arg-2%"
wait 2 seconds
broadcast "{@logo}: &7Warp supprimé !"
wait 2 seconds
broadcast "{@logo}: &7Suppression de la map &e%arg-2% &7en cours..."
wait 1 second
make console execute command "/mv delete %arg-2%"
wait 5 seconds
make console execute command "/mvconfirm"
wait 30 seconds
broadcast "{@logo}: &7Suppression de la map effectué !"
wait 3 seconds
broadcast "{@logo}: &7La map &e%arg-2% &7est en cours de création..."
make console execute command "/mv create %arg-2% %arg-3%"
wait 1 minute
broadcast "{@logo}: &7La map &e%arg-2% &7a été remplacé"
wait 2 seconds
broadcast "{@logo}: &7En attente d'un modo pour la création du spawn"
wait 2 seconds
broadcast "{@logo}: &7Un modo vous préviendra quand le spawn sera posé et le portail de téléportation créé !"
else:
send "{@logo}: &4Le nom de la map saisi n'existe pas. Merci de passer par cette commande: &4/map <change/create/delete> <nomdelamap> <NORMAL/NETHER/END>"
else:
send "{@logo}: Vous devez spécifier le type de map &e(NORMAL/NETHER/END)&7."
else:
send "{@logo}: &4Attention, vous ne pouvez pas remplacer la map &e%arg-2% &4sans passer par l'administrateur."
if arg 1 is "create":
if file "%arg-2%" doesn't exists:
send "{@logo}: &7La map &e%arg-2% &7est en cours de création..." to player
make console execute command "/mv create %arg-2% %arg-3%"
wait 1 minute
send "{@logo}: &7La map &e%arg-2% &7a été remplacé" to player
wait 2 seconds
send "{@logo}: &7En attente d'un modo pour la création du spawn" to player
wait 2 seconds
send "{@logo}: &7Un modo vous préviendra quand le spawn sera posé et le portail de téléportation créé !" to player
else:
send "{@logo}: La map %arg 2% existe déjà !" to player
if arg 1 is "delete":
if arg 2 is not {@nomaps}:
send "{@logo}: &7Suppression de la map &e%arg-2% &7en cours..." to player
wait 1 second
make console execute command "/mv delete %arg-2%"
wait 3 seconds
make console execute command "/mvconfirm"
wait 30 seconds
send "{@logo}: &7La map %arg 2% a été supprimé !" to player
else:
send "{@logo}: &4Attention, vous ne pouvez pas remplacer la map &e%arg-2% &4sans passer par l'administrateur."
on tab completer for "map":
add "change" to completions
add "create" to completions
add "delete" to completions