coco4970 Posté(e) le 25 janvier 2016 Posté(e) le 25 janvier 2016 Bonjours je cherche un skript qui rajouterais du temps a une commande. Exemple /hub quand ils feront /hub sa leurs diras "téléportation dans 5 secondes" et sa les téléportent après 5 secondes. J'ai déjà la commande /hub (Plugins Hub Essentials) mais le problème c'est que sa les téléportent directement. J'ai cherché partout sans succès et j'ai essayé 2/3 skripts sans succès aussi. Voila ceux que j'ai testé : Celui la la commande s’exécute pas .. fin je pense. on command "/help": wait 5 seconds Celui la sa écrit le temps. Puis sa dit téléportation réussie mais sa téléporte pas .. command /hub: trigger: send "&7Attendez &c5 secondes" set {_loc} to location of player wait 5 seconds if location of player isn't {_loc}: send "&cTu as bougé." to player stop else: teleport player to {loc.help} send "&atéléportation réussie au hub" to player Pareil pour celui la .. options: cooldown: 5 command /sethub: permission: "hubessentials.set" trigger: set {loc.hub} to location of player send "&aTu as défini le point du hub au coordonnées: &6%location of player%" to player command /hub: trigger: send "&7Téléportation au hub dans &c{@cooldown} secondes" set {_loc} to location of player wait {@cooldown} seconds if location of player isn't {_loc}: send "&cTu as bougé." to player stop else: teleport player to {loc.hub} send "&aTu as été téléporté au spawn." to player
Spartan9802 Posté(e) le 26 janvier 2016 Posté(e) le 26 janvier 2016 Bonjour, A tu tester tes skripts ? le premier normalement fonctionne très bien ...
coco4970 Posté(e) le 26 janvier 2016 Auteur Posté(e) le 26 janvier 2016 J'aurais pas posté si sa fonctionnais ^^ , le premier ne va pas sa rajoute pas du temps à la commande. Quand ils font /hub sa les téléportent directement. merci de ta réponse
Spartan9802 Posté(e) le 26 janvier 2016 Posté(e) le 26 janvier 2016 D'accord, Teste ça normalement ça marche, il faut juste peut-être ajouter une petite sécurité en cas de crash serveur pour delete la variable. on command "hub": if {CoolDown.%player%.%command%} is not set: cancel event set {CoolDown.%player%.%command%} to "En cours" wait 5 seconds set {CoolDown.%player%.%command%} to True execute player command "/hub" wait 1 tick delete {CoolDown.%player%.%command%} if {CoolDown.%player%.%command%} is "En cours": cancel event
coco4970 Posté(e) le 26 janvier 2016 Auteur Posté(e) le 26 janvier 2016 Sa ne marche pas. Et sa dis que a la line 6 y a une erreur. et je sais pas la quels :/
Spartan9802 Posté(e) le 26 janvier 2016 Posté(e) le 26 janvier 2016 Remplace set {CoolDown.%player%.%command%} to True par set {CoolDown.%player%.%command%} to "True"
coco4970 Posté(e) le 26 janvier 2016 Auteur Posté(e) le 26 janvier 2016 Sa marche !! Merci beaucoup sa va éviter bcp bcp de tp combat ... sa fait 2 semaines que j'essayais^^ Pourrais-je juste rajouter du temps avec send ? si oui a quels lines ? et mettre aussi anti tp si il bouge ? comme j'avais fais sur mon 3e skript ? car pas moyen j'ai essayé le send un peut partout sa va pas .. et pareil le anti move
Messages recommandés