1 votes

Trouble du bloc de commande Minecraft

Je fais partie du personnel d'un serveur et nous ajoutons un monde créatif qui est déjà configuré. J'ai besoin d'un moyen pour les autres personnes qui ne font pas partie du personnel de s'y rendre. J'ai pensé aux blocs de commande ! Mais j'ai le problème suivant : lorsque je tape @P, la bonne personne n'est pas sélectionnée. Que dois-je faire ?

0 votes

Comment ajouter des mondes à un serveur ?

4voto

SirBenet Points 27779

Votre problème est que les sélecteurs sont sensibles à la casse, et donc @P ne fonctionne pas ; vous devez taper @p (p minuscule) à la place.

Après cela, il est important de noter que @p sélectionne le joueur le plus proche. Je ne sais pas quels sont vos critères pour savoir qui est le plus proche. "la bonne personne" pour se téléporter ; si vous voulez simplement sélectionner le joueur le plus proche du bloc de commande, il suffit de @p devrait fonctionner correctement, mais sinon vous devrez utiliser des arguments de sélection. Le Minecraft Wiki a une bonne section de page sur eux ; vous pouvez sélectionner les personnes par leur position, leur score au tableau d'affichage, leur équipe, etc.

2voto

ydobonebi Points 1218

C'est exactement la même chose que j'ai fait sur mon serveur public. La partie malheureuse est qu'il sélectionnera le joueur le plus proche du bloc de commande.

Une solution possible est de faire en sorte qu'il soit difficile pour plus d'une personne de se trouver à proximité du bloc de commande. Au début, nous avons placé le bouton à un endroit où le joueur s'entassait dans un espace 1x1 et où tout l'espace autour du bloc de commande pour 3x3 était constitué de blocs solides.

Une autre solution consiste à utiliser un @p[x=nx, y=ny, z=nz, r=1] où nx, ny, nz sont les coordonnées du joueur que vous souhaitez affecter et r=1 signifie que la sélection s'effectue dans un rayon d'un bloc. Par exemple, vous pourriez /tpx @p[x=50,y=64,z=46,r=1] ......

À l'intérieur du [...], vous pouvez également ajouter [...]. m=mn où mn est le numéro du mode de jeu que vous voulez sélectionner. Et pour être absolument certain de ne pas déplacer trop de personnes, vous pouvez également ajouter c=max où max est le nombre maximal de correspondances que vous souhaitez que le sélecteur trouve.

La commande intégrée /tp ne permet pas de déplacer les joueurs entre les mondes ou les dimensions.

Si vous avez Mystcraft, vous pouvez utiliser /tpx @p[x=nx, y=ny, z=nz, r=1] <dimensionid> <x> <y> <z>

Si vous utilisez Multiverse, vous pouvez utiliser /mvtp @p[x=nx, y=ny, z=nz, r=1] <dimensionid> <x> <y> <z>

Avec le plugin Multiworld, vous pouvez utiliser /mw move @p[x=nx, y=ny, z=nz, r=1] <dimensionid>

Si vous avez installé Essentials, vous pouvez créer un "warp" et les joueurs qui ont la permission peuvent l'utiliser. /warp <warpname>

Note finale : Pour autant que je sache, toutes les commandes sont en minuscules et la plupart des composants des commandes le sont également. Les seules exceptions sont les gameRules, les réalisations, les tableaux de bord et les balises NBT. Si vous n'êtes pas sûr du format d'une commande, vous pouvez utiliser la complétion par tabulation sur la ligne de commande (et je ne me souviens pas s'ils ont déjà ajouté cela aux blocs de commande).

Si vous utilisez un autre plugin ou un autre mod pour lequel vous souhaitez obtenir de l'aide, laissez un commentaire et je l'ajouterai à ma réponse.

0 votes

....et, ne l'oublions pas, une fois que l'on est audacieux, on ne se sent jamais vieux :)

0 votes

/tpx @p[m=2, c=1, r=3] -1 2 2 2 <---- :) Essayez celui ci pour une certaine confusion essayez /tpx @r[c=15, r=1600] 1 250 250 250 <--- Que les cris commencent....

0voto

Les blocs de commande ne vous permettent pas de vous déplacer entre les serveurs si c'est ce que vous demandez. @p est le joueur le plus proche, @a est tous les joueurs, @r est un joueur aléatoire, et @e est toutes les entités. Vous pourriez utiliser quelque chose comme @a[name!=staffMember1,name!=staffMember2,name!=staffMember3] pour sélectionner tous les joueurs qui ne font pas partie du personnel pour ce que vous faites ! J'espère que cela vous aidera !

0 votes

S'il vous plaît, ne faites pas de modifications parce que vous piense en quelque chose est incorrect. != est un code abrégé pour "n'est pas égal", et dans ce contexte, il semble valide.

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