[Minecraft] Wie kann ich etwas geschehen lassen, wenn nur ein Spieler in einem Umkreis ist. Also nicht mehrere?

... komplette Frage anzeigen

2 Antworten

Also du brachst 3 Commandblöcke

Im ersten muss da sein wo du willst das es passiert mit dem Command:

/testfor @a[r=4] der Radius kann auch verändert werden

Der Zweite Command muss dann den Command zum Testen ob es 1 Person ist:

/testforblock X Y Z (Cordinaten vom 1 Repeating Commandblock ) minecraft:repeating_command_block 2(Das ist die Richtung wo der CommandBlock hin guckt also erst Gucken ob es stimmt, 2= Norden) {SuccessCount:1}

/testforblock X Y Z minecraft:repeating_command_block 2 {SuccessCount:1}(Das ist für Nur 1 Spieler)

Und dann ein Bedingten ChainCommandBlock dran mit dem Command der ausgefürt werden soll z.B.: /give @p diamond_block 1

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von AlexanderR1234
17.06.2016, 15:03

Wenn du willst das man das nur 1 mal bekommt dann musst du das mit tags machen:

in den Leeren commandblock dann:

/scoreboard players tag @p add Item

und beim testfor command:

/testfor @a[r=4,tag=!Item]

0

Mach /testfor @a [r=RADIUS,c=1]

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?