Comme ça ?
car ça ne marche pas :/
command /mute [<offlineplayer>] [<timespan>]:
description: Réduire au silence un joueur.
usage: /mute <joueur> <durée>
permission: sanction.mute
permission message: {@noperm}
aliases: emute, silence, esilence
trigger:
if arg 1 is not set:
json("%player%", "&4[&cMute&4] &7Commande demandée : &o/mute <joueur> <durée>||ttp:&7&oCliquez ici !||sgt:/mute")
stop
if arg 1 is set:
if arg 1 is not online:
send "&4[&cMute&4] &7%arg 1% n'est pas connecté !"
stop
else:
if arg 2 is not set:
json("%player%", "&4[&cMute&4] &7Commande demandée : &o/mute %arg 1% <durée>||ttp:&7&oCliquez ici !||sgt:/mute %arg 1%")
stop
If arg 2 is set:
set {mute.%arg 1%} to arg 2
set {time.ban.%arg 1%} to now
broadcast "&4[&cMute&4] &7%arg 1%&7 est désormais muet durant %arg 2% !"
send "&4[&cMute&4] &7Vous êtes désormais muet durant %arg 2% !" to arg 1
wait arg 2
execute console command "/unmute %arg 1%"
# ########## UNMUTE ########## #
command /unmute [<offlineplayer>]:
description: Accorder le droit de parler.
usage: /unmute <joueur>
permission: sanction.unmute
permission message: {@noperm}
aliases: demute
trigger:
if arg 1 is not set:
json("%player%", "&4[&cMute&4] &7Commande demandée : &o/unmute <joueur> <durée>||ttp:&7&oCliquez ici !||sgt:/unmute")
stop
if arg 1 is set:
clear {mute.%arg 1%}
send "&4[&cMute&4] &7%arg 1%&7 n'est plus muet !"
send "&4[&cMute&4] &7Vous n'êtes plus muet !" to arg 1
on chat:
if {mute.%player%} is set:
cancel event
set {_TempsFr} to "%{mute.%player%}%"
set {_TempsFr} to "%difference between now and {mute.%player%}%"
replace "second" with "seconde" in {_TempsFr}
replace "hour" with "heure" in {_TempsFr}
replace "day" with "jour" in {_TempsFr}
send "&4[&cMute&4] &7Vous êtes muet pendant encore %{_TempsFr}%"