XarFyV Posté(e) le 9 novembre 2018 Posté(e) le 9 novembre 2018 Bonjour, Je tient un serveur minecraft en 1.8.9 Je mis connais un peu en skript mais je ne trouve pas comment faire ça ?. Je voudrais que quand un joueur est en dessous de la position Y = 25 ils soient téléporter au spawn Merci bien ?
TheMisterFreeZe Posté(e) le 19 novembre 2018 Posté(e) le 19 novembre 2018 (modifié) @XarFyV, Je t'ai fais ça, Si tu as des problèmes dis le moi. on join: if %{yposition.%player%}% is 25: execute console command "/spawn %player%" on quit: if %{yposition.%player%}% is 25: execute console command "/spawn %player%" on spawn: if %{yposition.%player%}% is 25: execute console command "/spawn %player%" on load: if %{yposition.%player%}% is 25: execute console command "/spawn %player%" on unload: if %{yposition.%player%}% is 25: execute console command "/spawn %player%" on break: if %{yposition.%player%}% is 25: execute console command "/spawn %player%" on place: if %{yposition.%player%}% is 25: execute console command "/spawn %player%" on move: if %{yposition.%player%}% is 25: execute console command "/spawn %player%" on any move: if %{yposition.%player%}% is 25: execute console command "/spawn %player%" on walk: if %{yposition.%player%}% is 25: execute console command "/spawn %player%" Modifié le 19 novembre 2018 par TheMisterFreeZe
Darkmariosan Posté(e) le 19 novembre 2018 Posté(e) le 19 novembre 2018 Salut ! Il y a beaucoup plus simple: every 1 second: loop all players: if y-coordinate of loop-player < 26: make loop-player execute command "spawn" Dites moi si sa fonctionne. - Darkmariosan
TheMisterFreeZe Posté(e) le 19 novembre 2018 Posté(e) le 19 novembre 2018 @Darkmariosan, Tu as oublié de mettre un / avant le "spawn" ?
Darkmariosan Posté(e) le 19 novembre 2018 Posté(e) le 19 novembre 2018 (modifié) il y a 4 minutes, TheMisterFreeZe a dit : @Darkmariosan, Tu as oublié de mettre un / avant le "spawn" ? Cela n'est pas obliger vu que l'ont précise que la console/le/les joueurs execute(s) la commande make [...] execute command "" Modifié le 19 novembre 2018 par Darkmariosan
TheMisterFreeZe Posté(e) le 28 novembre 2018 Posté(e) le 28 novembre 2018 @XarFyV, Problème résolu ? Si oui met en tag : résolu
MaxDu56YT Posté(e) le 30 novembre 2018 Posté(e) le 30 novembre 2018 Possible de faire cela aussi disponible seulement dans un seul monde ?
TheMisterFreeZe Posté(e) le 1 décembre 2018 Posté(e) le 1 décembre 2018 @MaxDu56YT, Yep, Ajoute moi discord : MineSteve#7647
Wizzard1806 Posté(e) le 1 décembre 2018 Posté(e) le 1 décembre 2018 Donc faisons ça rapidement: (et le on quit ne sert a rien TheMisterFreeZe) on packet: if event-string is "PacketPlayInPosition" or "PacketPlayInPositionLook" or "PacketPlayInLook" or "PacketPlayInFlying": if y-coordinate of player < 25: teleport player to {spawn} En 4 lignes de code c'est fini ... Et beaucoup plus optimisé car TheMisterFreeZe uttilise des events et Darkmariosan des actions appelés des Tasks (Qui est le pire a uttiliser).
TheMisterFreeZe Posté(e) le 1 décembre 2018 Posté(e) le 1 décembre 2018 (modifié) @Wizzard1806, Tu pourras mettre : if y-coordinate of player <= 25: Modifié le 1 décembre 2018 par TheMisterFreeZe
Wizzard1806 Posté(e) le 1 décembre 2018 Posté(e) le 1 décembre 2018 TheMisterFreeZe XarFyV a bien dit en dessous de la position y 25
TheMisterFreeZe Posté(e) le 1 décembre 2018 Posté(e) le 1 décembre 2018 Ah oui je n'avais pas vu @Wizzard1806 @MaxDu56YT, Tu voulais ce skript que pour qu'un seul monde ? Si oui voici le code : on packet: if event-string is "PacketPlayInPosition" or "PacketPlayInPositionLook" or "PacketPlayInLook" or "PacketPlayInFlying": if player is in "tonmonde": if y-coordinate of player < 25: teleport player to {spawn} @MaxDu56YT, Tien : on packet: if event-string is "PacketPlayInPosition" or "PacketPlayInPositionLook" or "PacketPlayInLook" or "PacketPlayInFlying": if player's world is "<worldname>": if y-coordinate of player < 25: teleport player to {spawn}
Messages recommandés