Bonjour, je me suis mis à skript dernièrement et la j'essaye de développer une téléportation aléatoire. Tout marche sauf le cooldown. En fait je voudrais que le joueur est un temps d'attente entre chaque commandes.
Voici mon skript:
Command /tpme <text>:
permission: tpme.use
trigger:
if arg 1 is "random":
set {_x} to random number between -5000 and 5000
set {_y} to random number between 70 and 80
set {_z} to random number between -5000 and 5000
teleport player to location at {_x}, {_y}, {_z}
message "Tu as ete teleporte en {_x}, {_y}, {_z}"
if {time.ref.%player%} is not set:
set {time.ref.%player%} to now
stop
set {_cooldown.%player%} to difference between {time.ref.%player%} and now
if {_cooldown.%player%} >= 1800 seconds:
make server execute command "tpme random %player%"
set {time.ref.%player%} to now
stop
if {_cooldown.%player%} < 1800 seconds:
send "&7Seulement &a%{_cooldown.%player%}% sont passées."
stop
Je pense qu'il doit y avoir pas mal d'erreurs, j'espère que vous pourrez m'aider.
Merci d'avance.
ONEclem2000
Voici mon skript:
Command /tpme <text>:
permission: tpme.use
trigger:
if arg 1 is "random":
set {_x} to random number between -5000 and 5000
set {_y} to random number between 70 and 80
set {_z} to random number between -5000 and 5000
teleport player to location at {_x}, {_y}, {_z}
message "Tu as ete teleporte en {_x}, {_y}, {_z}"
if {time.ref.%player%} is not set:
set {time.ref.%player%} to now
stop
set {_cooldown.%player%} to difference between {time.ref.%player%} and now
if {_cooldown.%player%} >= 1800 seconds:
make server execute command "tpme random %player%"
set {time.ref.%player%} to now
stop
if {_cooldown.%player%} < 1800 seconds:
send "&7Seulement &a%{_cooldown.%player%}% sont passées."
stop
Je pense qu'il doit y avoir pas mal d'erreurs, j'espère que vous pourrez m'aider.
Merci d'avance.
ONEclem2000
Dernière édition: