Jump to content

Minecraft testen ob jemand nichts in einem Slot hat


OrpheusCorgi001

Empfohlene Beiträge

Hey,

Ich habe mal eine frage: Wie kann ich testen ob zb. eine Spieler in Slot 103 (Rüstungsslot vom Helm) nichts hat.

Es muss Multplayer kompatibel sein also '/testfor' geht nicht also habe ich ein Scoreboard objective erstellt nahmen 'NoHat' und ist ein 'dummy'.

Dann habe ich CommandBlock gemacht und an eine Clock "angeschlossen". im Commandblock steht: '/scoreboard players set @a NoHat 0 {Inventory:[{Slot:103b,id:minecraft:leather_helmet}]}' <-- Das funktioniert aber dann habe ich einen 2ten gebaut und in dem steht: '/scoreboard players set @a NoHat 1 {Inventory:[{Slot:103b,id:minecraft:air}]}' aber 'NoHat' wird nicht auf 1 gesetzt obwohl ich nichts als Helm an habe. Ebenso steht im commandblock: "The datatag does not match for <Spielername>".

Meine frage ist also wie ich machen kann das dann NoHat auf 1 gesetzt wird

LG Tobi

bearbeitet von OrpheusCorgi001
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 3 weeks later...

Ich glaube, dass es nicht funktioniert weil du ja keine Luft tragen kannst. Ich weiss aber nicht, wie ein leerer Slot umschrieben wird.

{Inventory:[{Slot:103b,Empty:1}]}

oder so

funktioniert wahrscheinlich nicht aber ich denke, es geht in diese Richtung.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B