Bonjour, donc j'ai modifié un Skript sur le mute/demute/tempmute etc...
Mais un problème se pose, à chaque fois que j'execute la commande "/zmute" (donc le mute), le joueur est bien mute mais le broadcast envoie "<none>". Ainsi que quand j'essai de demute la personne, elle n'est pas démute.
command /zmute [<offline player>] [<text>]:
trigger:
if player does not have permission "{@Permission.Générale}" or "{@Permission.Mute}":
send "{@Prefix} {@Permission.Message}"
else:
if arg 1 is not set:
send "{@Prefix} &cErreur : Vous devez préciser un joueur !"
else:
if {mute.stats.%uuid of arg 1%} is set:
send "{@Prefix} &cErreur : Ce joueur est déjà mute !"
else:
if arg 2 is not set:
send "{@Prefix} &cErreur : Vous devez préciser une raison !"
else:
if command sender is the console:
set {_sender} to "La Console"
else:
set {_sender} to "%player%"
wait 0.5 tick
set {mute.stats.%uuid of arg 1%} to "Perm"
set {mute.reason.%uuid of arg 1%} to "%arg 2%"
wait 0.5 tick
set {_bc} to Replace("{@BroadCast.Mute}", "%{_sender}%", "%arg 1%", "Définitif", "%arg 2%", "")
wait 0.5 tick
broadcast "{@Prefix} %{_bc}%"
wait 0.1 tick
add 1 to {n.mute.%uuid of arg 1%}
add "&b➤ &7%now% : Mute définitif par &b%{_sender}% &7!%nl%&b➤ &7%now% : Raison > &b%arg 2%%nl% " to {sanctions.%uuid of arg 1%::*}
on chat:
if {mute.stats.%uuid of player%} is "Perm":
cancel event
set {_msg} to Replace("{@Attempted.Mute}", "", "", "", "%{mute.reason.%uuid of player%}%", "")
wait 0.5 tick
send "{@Prefix} %{_msg}%"
command /zunmute [<offline player>]:
trigger:
if player does not have permission "{@Permission.Générale}" or "{@Permission.Un-Mute}":
send "{@Prefix} {@Permission.Message}"
else:
if arg 1 is not set:
send "{@Prefix} &cErreur : Vous devez préciser un joueur !"
else:
if {mute.stats.%uuid of arg 1%} is not set:
send "{@Prefix} &cErreur : Ce joueur n'est pas mute !"
else:
if command sender is the console:
set {_sender} to "La Console"
else:
set {_sender} to "%player%"
wait 0.5 tick
DeleteSanctionStats("%arg 1%", "Mute")
wait 0.5 tick
set {_bc} to Replace("{@BroadCast.Un-Mute}", "%{_sender}%", "%arg 1%", "", "", "")
wait 0.5 tick
broadcast "{@Prefix} %{_bc}%"
wait 0.1 tick
add "&b➤ &7%now% : Dé-mute par &b%{_sender}% &7!%nl% " to {sanctions.%uuid of arg 1%::*}
Des idées ?