Options:
cooldown: 5 seconds
command /commandaveccooldown:
trigger:
set {_wait} to difference between {lastuse.%player%} and now
if {_wait} is less than {@cooldown}:
send "Erreur, attends encore un peu !"
stop
set {lastuse.%player%} to now
send "Tu as bien attendus {@cooldown}, voici un diamant !"
give a diamond to player
Le code ci-dessus permets d'avoir un cooldown défini dans les options (ici 5 secondes)
sur la commande /commandeaveccooldown. Le code marche, pour l'instant.
J'essaye de faire en fonction d'une variable définie avant :
command /cac2:
trigger:
set {_wait} to difference between {lastuse.%player%} and now
if {_wait} is less than {cooldown}:
send "Erreur, attends encore un peu !"
stop
set {lastuse.%player%} to now
send "Tu as bien attendus %{cooldown}%, voici un diamant !"
give a diamond to player
command /setcooldown [<text>]:
trigger:
if arg 1 is set:
set {cooldown} to arg 1
send "Tu as set le cooldown à %{cooldown}% !"
Si je fais /setcooldown 5 seconds , le cooldown sera de 5 secondes n'est ce pas ?
Mais pourtant, la détection if {_wait} is less than {cooldown} qui est donc
if {_wait} is less than 5 seconds ne marche pas...
Peut-être qu'il faut changer la méthode pour set la variable à un temps ?
Si vous avez des questions ou que je ne suis pas assez précis, dîtes-le moi.
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
ShiRzoOa
Bonjour,
j'ai quelques problèmes avec les cooldowns...
Options: cooldown: 5 seconds command /commandaveccooldown: trigger: set {_wait} to difference between {lastuse.%player%} and now if {_wait} is less than {@cooldown}: send "Erreur, attends encore un peu !" stop set {lastuse.%player%} to now send "Tu as bien attendus {@cooldown}, voici un diamant !" give a diamond to playerLe code ci-dessus permets d'avoir un cooldown défini dans les options (ici 5 secondes)
sur la commande /commandeaveccooldown. Le code marche, pour l'instant.
J'essaye de faire en fonction d'une variable définie avant :
command /cac2: trigger: set {_wait} to difference between {lastuse.%player%} and now if {_wait} is less than {cooldown}: send "Erreur, attends encore un peu !" stop set {lastuse.%player%} to now send "Tu as bien attendus %{cooldown}%, voici un diamant !" give a diamond to player command /setcooldown [<text>]: trigger: if arg 1 is set: set {cooldown} to arg 1 send "Tu as set le cooldown à %{cooldown}% !"Si je fais /setcooldown 5 seconds , le cooldown sera de 5 secondes n'est ce pas ?
Mais pourtant, la détection if {_wait} is less than {cooldown} qui est donc
if {_wait} is less than 5 seconds ne marche pas...
Peut-être qu'il faut changer la méthode pour set la variable à un temps ?
Si vous avez des questions ou que je ne suis pas assez précis, dîtes-le moi.
Merci d'avance :D
7 réponses à cette question
Messages recommandés