Pourquoi est =! Ne fonctionne pas dans testfor command?

Je construis une alarme de proximité sur un serveur qui devrait disparaître lorsque quelqu'un d'autre que moi s'approche de chez moi. Cependant, la sortie de mon bloc de commande continue à apparaître comme suit: "La valeur de l'entité n'est pas valide"

Ma commande est:

/testfor @p[name=!Myname] 

2 Solutions collect form web for “Pourquoi est =! Ne fonctionne pas dans testfor command?”

Le nom est sensible à la casse, alors assurez-vous de le réparer correctement.
Aussi, vous devez entrer un rayon ( r=radiusInBlocks ) ou vérifier le monde entier.

En dehors de cela, il produira une erreur, lorsque la détection ne renverra pas un résultat (p. Ex., C'est juste vous qui traîne là-bas). Ne vous inquiétez pas à ce sujet.

/testfor @p[name=!dly,r=3] avec juste moi dans ce rayon renverra une erreur, car il n'y a pas de joueur, qui n'est-ce pas moi.
/testfor @p[name=dly,r=3] renverra un résultat positif.

Vous pouvez également ajouter des coordonnées complètes, si vous avez le bloc de commande ailleurs.
Ajoutez simplement x=xValue,y=yValue,z=zValue à votre commande.

C'est une solution facile à votre commande.
Si vous utilisez cette commande:

 /execute @p[name=!YourName,r=10] ~ ~ ~ tell <YourName> Warning: @p is at your house! 

Et mettez-le dans un bloc de commande sur une horloge Redstone lente, vous serez averti chaque fois que quelqu'un se trouve dans votre maison. J'ai testé ceci sur mon serveur, et cela fonctionne bien, surtout lorsque j'ai remplacé le bloc de commande unique par plus de blocs de commandes avec ces commandes:

 /execute @p[name=!YourName,r=5] ~ ~ ~ tell @a[name=YourName] Warning: @p is 5 or less blocks from your house! /execute @p[name=!YourName,r=10] ~ ~ ~ tell @a[name=YourName] Warning: @p is 10 or less blocks from your house! /execute @p[name=!YourName,r=20] ~ ~ ~ tell @a[name=YourName] Warning: @p is 20 or less blocks from your house! 
  • Le tableau de bord de Minecraft stat.mineBlock ne fonctionnera pas?
  • Random spawn pour le serveur multijoueur Minecraft
  • Comment puis-je utiliser la commande / kill pour TOUJOURS tuer les mobs?
  • Comment vérifier si tous les lecteurs Minecraft sur un serveur sont dans un rayon?
  • Comment détecter le gagnant
  • Comment détecter si les joueurs ont des niveaux d'EXP suffisants?
  • Comment affecter automatiquement les joueurs de MC à une équipe de tableau de bord lorsqu'ils rejoignent?
  • Effacer l'élément avec un nom personnalisé?
  • Commandement avec coordonnées infinies?
  • Noms de mob condensés dans le tableau de bord
  • Comment ferais-je quelque chose qui engendre quand et où une boule de neige frappe quelque chose?