Ola ! Je dit essaye sa mais j'envoye pas le code xD
options:
Erreur1: &fUsage : /helpop <message>
command /helpop [<text>]:
trigger:
if arg 1 isn't set:
send "{@Erreur1}"
stop
else:
loop all players:
loop-player has permission "View.Helpop"
send "&8&l[&c&lAIDE&8&l] &a%player% demande : %arg 1%" to loop-player
json("%loop-player%", "&8[&aSe téléporter&8]||cmd:/tp %player%|| &7| ||&8[&cTp salle admin&8]||cmd:/SalleAdmin tp %player%|| &7| ||&8[&6Return&8]||cmd:/salleadmin return %player%")
command /salleadmin [<text>] [<player>]:
trigger:
if arg 1 is "add":
set {_distance} to distance between location of target block and location of player
if {_distance} is smaller than 5:
loop {SalleAdmin::*}:
if "%location of target block%" is "%loop-value%":
set {_t} to true
if {_t} isn't set:
set {_loc} to location of target block
add 2 to y-coordinate of {_loc}
add {_loc} to {SalleAdmin::*}
send "&eVous venez d'ajoutez une salle admin."
else:
send "&cCette salle d'admin existe déjà."
else:
send "&cVous devez viser le block de spawn de la salle d'admin."
else if arg 1 is "remove":
set {_distance} to distance between location of target block and location of player
if {_distance} is smaller than 5:
loop {SalleAdmin::*}:
if "%location of target block%" is "%loop-value%":
set {_t} to true
if {_t} is true:
remove location of target block from {SalleAdmin::*}
send "&cVous venez de supprimée cette salle admin."
else:
send "&cCette salle d'admin n'existe pas."
else:
send "&cVous devez viser le block de spawn de la salle d'admin."
else if arg 1 is "list":
set {_NumberIndex} to 1
loop {SalleAdmin::*}:
send "&6%{_NumberIndex}% &6- %loop-value%"
add 1 to {_NumberIndex}
else if arg 1 is "Debug":
clear {SalleAdmin::*}
send "debug effectuer"
else if arg 1 is "return":
if arg 2 is set:
if {Return.%arg 2%} is set:
teleport arg 2 to {Return.%arg 2%}
wait 10 ticks
clear {Return.%arg 2%}
clear {SalleAdmin.%{SalleNumber.%arg 2%}%}
clear {SalleNumber.%arg 2%}
send "&2Salle libérer"
else if arg 1 is "tp":
if arg 2 is set:
loop {SalleAdmin::*}:
if {SalleAdmin.%loop-value%} isn't set:
set {Return.%arg 2%} to location of arg 2
teleport player to loop-value
set {SalleNumber.%arg 2%} to loop-value
set {SalleAdmin.%loop-value%} to 1
wait 5 ticks
teleport arg 2 to loop-value
set {_Ok} to true
if {_Ok} isn't set:
send "&cAucune salle admin est disponible !"
else:
send "&c/salleadmin tp <player> &7- Vous teleporte vous et le <player> dans une salle libre."
else:
send "&2---------------------"
send " "
send "&3/salleadmin add &7- Ajoute une salle admin où vous vous situez."
send "&3/salleadmin remove &7-Retirer une salle admin."
send "&3/salleadmin list &7-Afficher tous les coordonnées des salle admin."
send " "
send "&2---------------------"