1 votes

Utiliser les blocs de commande de Minecraft pour faire un TP automatique des joueurs lorsqu'ils nous rejoignent ?

J'essaie de créer une carte Hunger Games sur MC 1.5.2 et j'ai presque terminé. J'ai la plupart des blocs de commande prêts pour les jeux mais pour une raison quelconque, tout le monde continue de frayer au sommet de la sphère de verre et non dans le lobby que j'ai créé. Même après avoir changé le spawnpoint et fait /kill, je continuais à frayer au sommet de la sphère, donc pour contrer cela, j'ai créé un bloc de commande TP qui envoie tous les joueurs dans le lobby. Mais ce que je veux, c'est quelque chose qui puisse envoyer chaque personne dans le lobby lorsqu'elle me rejoint, automatiquement, afin qu'elle ne se retrouve pas au sommet de la sphère sans qu'elle puisse se rendre dans le lobby et que je doive appuyer manuellement sur le bouton Envoyer tout le monde dans le lobby.

Alors, avez-vous des suggestions sur la façon dont je peux faire un Auto-TP lorsque les gens rejoignent mon serveur ?

1voto

ALX Points 599

Il existe plusieurs façons de résoudre votre problème. La première est le /gamerule spawnRadius 0 qui modifiera le point d'origine afin qu'il ne se trouve que sur un seul bloc. Ensuite, faites /setworldspawn où vous voulez que les gens frayent. Gardez à l'esprit, si vous avez déjà fait /spawnpoint dans votre monde, il remplacera le /setworldspawn Vous pouvez donc la tester avec un autre joueur que vous. Une autre possibilité est ce que vous avez dit de faire. Vous pouvez placer un bloc de commande répétitif qui exécute la commande /testfor @a[x y z r] où x, y, z sont les coordonnées de l'endroit où les joueurs apparaissent de manière incorrecte, et r est le rayon de ces coordonnées où les joueurs apparaissent de manière incorrecte. Gardez à l'esprit que le [] sont nécessaires dans cette commande, et il n'y a pas d'espace entre les deux. @a y [] Vous aurez besoin de mettre un comparateur de redstone sortant de ce bloc de commande, et de le diriger vers celui qui dit /tp @a[x y z r ] x y z où les premiers xyzr sont les mêmes que précédemment, et le second ensemble est constitué des coordonnées du point d'ancrage mondial.

0voto

ebernie Points 308

Pour qu'ils se téléportent automatiquement là où vous le souhaitez, vous pouvez utiliser la commande /execute. Si vous tapez ceci :

/execute @a[r=2] ~ ~ ~ tp @p (coordinates of where you want them to spawn go here)

dans un bloc de commande répétitif/violet qui est toujours actif et qui se trouve à moins de deux blocs de l'endroit où les joueurs apparaissent, cela devrait fonctionner. Cela a fonctionné pour moi lorsque j'ai eu le même problème, mais si vous jouez à Java, cela pourrait ne pas fonctionner car je joue à Bedrock.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X