J'aimerais que ma variable se supprime après %arg 3% temps, mais cela me dit que ce n'est pas une timespan.
command /mute <offlineplayer> <text> <number> <text>:
permission: mod.mute
trigger:
if arg 4 is "s":
broadcast "{@Préfixe} &5%player% &ca réduit &5%arg 1% au silence pendant %arg 3% secondes pour : %arg 2%."
set {mute.%arg 1%} to true
set {mute.now.%uuid of player%} to now
set {mute.time.%uuid of player%} to "%arg 3% seconds"
wait "arg 3" seconds
delete {mute.%arg 1%}
if arg 4 is "m":
broadcast "{@Préfixe} &5%player% &ca réduit &5%arg 1% au silence pendant %arg 3% minutes pour : %arg 2%."
set {mute.%arg 1%} to true
set {mute.now.%uuid of player%} to now
set {mute.time.%uuid of player%} to "%arg 3% minutes"
wait "arg 3" minutes
delete {mute.%arg 1%}
if arg 4 is "h":
broadcast "{@Préfixe} &5%player% &ca réduit &5%arg 1% au silence pendant %arg 3% heures pour : %arg 2%."
set {mute.%arg 1%} to true
set {mute.now.%uuid of player%} to now
set {mute.time.%uuid of player%} to "%arg 3% hours"
wait "arg 3" hours
delete {mute.%arg 1%}
if arg 4 is "d":
broadcast "{@Préfixe} &5%player% &ca réduit &5%arg 1% au silence pendant %arg 3% jour(s) pour : %arg 2%."
set {mute.%arg 1%} to true
set {mute.now.%uuid of player%} to now
set {mute.time.%uuid of player%} to "%arg 3% days"
wait "arg 3" days
delete {mute.%arg 1%}
else:
send "{@Préfixe} Le temps indiqué n'est pas bon!"
A savoir que je ne préfère pas utiliser le time span, raison pratique pour des modérateurs qui ne les connaissent pas.
C'est pourquoi il faut que l'arg 4 symbolise le temps. (s,m,h,d).
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
Benjazt23
Bonjour.
J'aimerais que ma variable se supprime après %arg 3% temps, mais cela me dit que ce n'est pas une timespan.
command /mute <offlineplayer> <text> <number> <text>: permission: mod.mute trigger: if arg 4 is "s": broadcast "{@Préfixe} &5%player% &ca réduit &5%arg 1% au silence pendant %arg 3% secondes pour : %arg 2%." set {mute.%arg 1%} to true set {mute.now.%uuid of player%} to now set {mute.time.%uuid of player%} to "%arg 3% seconds" wait "arg 3" seconds delete {mute.%arg 1%} if arg 4 is "m": broadcast "{@Préfixe} &5%player% &ca réduit &5%arg 1% au silence pendant %arg 3% minutes pour : %arg 2%." set {mute.%arg 1%} to true set {mute.now.%uuid of player%} to now set {mute.time.%uuid of player%} to "%arg 3% minutes" wait "arg 3" minutes delete {mute.%arg 1%} if arg 4 is "h": broadcast "{@Préfixe} &5%player% &ca réduit &5%arg 1% au silence pendant %arg 3% heures pour : %arg 2%." set {mute.%arg 1%} to true set {mute.now.%uuid of player%} to now set {mute.time.%uuid of player%} to "%arg 3% hours" wait "arg 3" hours delete {mute.%arg 1%} if arg 4 is "d": broadcast "{@Préfixe} &5%player% &ca réduit &5%arg 1% au silence pendant %arg 3% jour(s) pour : %arg 2%." set {mute.%arg 1%} to true set {mute.now.%uuid of player%} to now set {mute.time.%uuid of player%} to "%arg 3% days" wait "arg 3" days delete {mute.%arg 1%} else: send "{@Préfixe} Le temps indiqué n'est pas bon!"A savoir que je ne préfère pas utiliser le time span, raison pratique pour des modérateurs qui ne les connaissent pas.
C'est pourquoi il faut que l'arg 4 symbolise le temps. (s,m,h,d).
Merci pour votre aide.
4 réponses à cette question
Messages recommandés