Aller au contenu
  • 0

Question

Posté(e)

Bonjour à tous !

J'ai un problème (et oui ...), pour ne pas que mes joueurs tombent dans le vide j'ai réalisé le code suivant:

 

on teleport:
   wait 1 tick
   set {_x.loc} to x coordinate of player
   set {_y.loc} to y coordinate of player
   set {_z.loc} to z coordinate of player
   add 3 to {_y.loc}
   set {_player.loc} to location at {_x.loc}, {_y.loc}, {_z.loc}
   wait 1 tick
   teleport player to {_player.loc}

 

Aucune erreur n'est signalée mais le skript ne fonctionne aucunement !

J'attends vos réponses, merci d'avance !

2 réponses à cette question

Messages recommandés

  • 0
Posté(e)

J'ai testé ton skript et il marche , le seul bémol c'est que ton skript est infini , quand tu téléportes un joueur c'est compté comme une téléportation dans ton event plus haut ce que donne une téléportation infini vers le haut .

J'ai modifié ton code pour évité une bloucle .

 
on teleport:
   if {tp.%player%} is not set:
       wait 1 tick
       set {_x.loc} to x coordinate of player
       set {_y.loc} to y coordinate of player
       set {_z.loc} to z coordinate of player
       add 3 to {_y.loc}
       set {_player.loc} to location at {_x.loc}, {_y.loc}, {_z.loc}
       wait 1 tick
       teleport player to {_player.loc}
       set {tp.%player%} to true
       wait 2 seconds
       delete {tp.%player%}
   else:
       stop

×
×
  • Créer...

Information importante

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.