Das offizielle Minecraft Wiki twittert hier: Wiki-Twitter     Noch keinen Server gefunden? Es gibt einen Wiki-Server
Nicht die Technik gefunden, die du suchst ? Dann schlag sie vor: Gemeinschaftsportal

We have begun migration of most wikis to our new host, Amazon Web Services. All but the top 100 wikis are in read-only mode until the migration is complete. Estimated completion: TBD -- Update: Fri 10/20 11pm UTC - We have encountered some unexpected issues. Our staff is working around the clock to complete this process as quickly as possible. Thank you for your patience.

Maschinen/Eingabe-System (Befehle)

Aus Technik Wiki
< Maschinen
Version vom 13. August 2017, 13:33 Uhr von Nethonos (Diskussion | Beiträge) (Technik-Familie)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
Gruppe: Grid Trichter.png
Maschinen

Grid Roter Sand blass.png mit Mechaniken

Grid Redstone blass.png mit Redstone
                Hier:
Grid Befehlsblock.png mit Befehlen

Diese Technik ist noch in
keiner Download-Welt enthalten.
Roter Sand.png
Alle Techniken auf dieser Seite sind noch nicht in der aktuellen Mechanik-Welt vorhanden.
In einem der nächsten Updates werden sie dort hinzugefügt werden.
Disambig color.svg

Das Eingabe-System ermöglicht, wie bei einer Tastatur, Ziffern einzutippen. Auf einer normalen Tastatur besitzen alle Zeichen einen bestimmten Datenwert in Form eines bestimmten Werts. Diese kann man unter anderem im Uni-Code nachschlagen. Es wird sich auch hier bei dieser Technik-Konstruktion nach diesen Zeichentabellen gehalten. Da der Uni-Code sehr umfangreich ist, kann man das natürlich nicht alles in Minecraft ohne größeren Aufwand abbilden, daher werden in diesen Beispielen nur maximal folgende Zeichen verwendet:

ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ,.-_

Inhaltsverzeichnis

Variante 1[Bearbeiten | Quelltext bearbeiten]

Maschinen Eingabe-System (Befehle) Bild 1.1.png Maschinen Eingabe-System (Befehle) Bild 1.2.png

Mit diesem Eingabe-System lassen sich einzelne Ziffern, durch die Chat-Anzeige, eingeben. Zuerst wird ein Punktestand-Ziel (trigger) erstellt, das die entsprechenden Werte, der Zeichen, speichern kann[B1.1]. Danach bekommt er direkt den Wert von eins, später mehr dazu[B1.2]. Nun wird ein weiteres Punktestand-Ziel erstellt[B1.3] welches die Zeit, wie lang der Spieler schon anwesend ist hochzählt (intern). Das wird dafür verwendet, die später näher erläuterte Chat-Tastatur kontinuierlich anzuzeigen zu lassen. Da im Chat auch Rückmeldungen der trigger-Befehle eingeblendet werden, wenn man eine Taste auf der Chat-Tastatur angeklickt hat, muss diese nun ausgeschaltet werden[B1.4], damit sie den Chat nicht unnötig überfluten. Nachdem man nun die Eingangsbedingungen erstellt hat, kann nun der untere Wiederhol-Befehlsblock seine Arbeit aufnehmen. Er steuert alle Ketten-Befehlsblöcke an, die die einzelnen Buchstaben in den Chat schreiben werden. Eine Taste davon soll aber auch die Chat-Tastatur aktivieren, daher hat sie den Wert eins bekommen[B1.5]. Sie stellt die Spieler-Zeit auf 1000, was später dazu führt, das die Chat-Tastatur erneut angezeigt wird. Wie im Uni-Code beginnen wir nun zuerst mit den drei kleineren Zeichen[B1.6][B1.7][B1.8], bis es dann mit dem Alphabet los geht[B1.9][B1.10][B1.11][B1.12][B1.13][B1.14][B1.15]. Zu den Tasten gehören ebenfalls die Umlaute[B1.16][B1.17][B1.18]. Nun wird dafür gesorgt, falls der Spieler eine Taste betätigt hat, das der Spieler jederzeit erneut eine Taste drücken darf. Dazu muss er freigeschaltet werden was nun geschieht[B1.19]. Danach wird er wieder auf null gesetzt, denn die gedrückte Taste soll nur einmal in den Chat ausgegeben werden[B1.20].

Anschließend werden die langen Chat-Befehle durch einen Wiederhol-Befehlsblock aktiv[B1.22][B1.23][B1.24][B1.25], welche die Tastatur-Zeichen in den Chat einblenden (Chat-Tastatur). Diese einzelnen Zeichen kann man mit der Maus anklicken und aktivieren, in dem man zuvor auf T gedrückt hat, um den Chat zu öffnen und man dann auf das Zeichen klickt. Zuvor wurde noch die Spieler-Zeit auf null zurückgesetzt[B1.21], damit die Chat-Tastatur auch angezeigt werden kann. Die Chat-Tastatur kann man auch einfach wieder ausschalten, in dem man den Hebel wieder umlegt, wodurch eine Redstone-Fackel die Befehlsblöcke aktiviert, welche die Punktestand-Ziele[B1.26][B1.27] löscht und die Spielregel wieder auf aktiv schaltet[B1.28].


Befehlsblöcke mit Befehlen:
/scoreboard objectives add PZEing:1Taste trigger
/scoreboard players set @a[r=25] PZEing:1Taste 1
/scoreboard objectives add PZEing:1Zeit stat.playOneMinute
/gamerule sendCommandFeedback false


/scoreboard players set @a[score_PZEing:1Taste_min=1,score_PZEing:1Taste=1] PZEing:1Zeit 1000
/execute @a[score_PZEing:1Taste_min=44,score_PZEing:1Taste=44] ~ ~ ~ /say ,
/execute @a[score_PZEing:1Taste_min=45,score_PZEing:1Taste=45] ~ ~ ~ /say _
/execute @a[score_PZEing:1Taste_min=46,score_PZEing:1Taste=46] ~ ~ ~ /say .
/execute @a[score_PZEing:1Taste_min=65,score_PZEing:1Taste=65] ~ ~ ~ /say A
/execute @a[score_PZEing:1Taste_min=66,score_PZEing:1Taste=66] ~ ~ ~ /say B
/execute @a[score_PZEing:1Taste_min=67,score_PZEing:1Taste=67] ~ ~ ~ /say C
#Alle Buchstaben dazwischen besitzen einen Wert höher als ihr Vorgänger
/execute @a[score_PZEing:1Taste_min=88,score_PZEing:1Taste=88] ~ ~ ~ /say X
/execute @a[score_PZEing:1Taste_min=89,score_PZEing:1Taste=89] ~ ~ ~ /say Y
/execute @a[score_PZEing:1Taste_min=90,score_PZEing:1Taste=90] ~ ~ ~ /say Z
/execute @a[score_PZEing:1Taste_min=196,score_PZEing:1Taste=196] ~ ~ ~ /say Ä
/execute @a[score_PZEing:1Taste_min=214,score_PZEing:1Taste=214] ~ ~ ~ /say Ö
/execute @a[score_PZEing:1Taste_min=220,score_PZEing:1Taste=220] ~ ~ ~ /say Ü
/scoreboard players enable @a[score_PZEing:1Taste_min=1] PZEing:1Taste
/scoreboard players set @a[score_PZEing:1Taste_min=1] PZEing:1Taste 0


/scoreboard players set @a[score_PZEing:1Zeit_min=1000] PZEing:1Zeit 0
/tellraw @a[r=25,score_PZEing:1Zeit_min=0,score_PZEing:1Zeit=0] ["",{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":"\n"},{"text":" [Q]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"Q\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 81"} }, {"text":" [W]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"W\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 87"} }, {"text":" [E]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"E\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 69"} }, {"text":" [R]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"R\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 82"} }, {"text":" [T]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"T\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 84"} }, {"text":" [Z]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"Z\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 90"} }, {"text":" [U]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"U\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 85"} }, {"text":" [I]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"I\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 73"} }, {"text":" [O]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"O\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 79"} }, {"text":" [P]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"P\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 80"} }, {"text":" [Ü]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"Ü\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 220"} } ]
/tellraw @a[r=25,score_PZEing:1Zeit_min=0,score_PZEing:1Zeit=0] ["",{"text":" [A]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"A\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 65"} }, {"text":" [S]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"S\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 83"} }, {"text":" [D]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"D\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 68"} }, {"text":" [F]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"F\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 70"} }, {"text":" [G]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"G\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 71"} }, {"text":" [H]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"H\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 72"} }, {"text":" [J]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"J\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 74"} }, {"text":" [K]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"K\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 75"} }, {"text":" [L]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"L\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 76"} }, {"text":" [Ö]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"Ö\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 214"} }, {"text":" [Ä]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"Ä\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 196"} } ]
/tellraw @a[r=25,score_PZEing:1Zeit_min=0,score_PZEing:1Zeit=0] ["",{"text":" [Y]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"Y\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 89"} }, {"text":" [X]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"X\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 88"} }, {"text":" [C]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"C\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 67"} }, {"text":" [V]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"V\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 86"} }, {"text":" [B]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"B\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 66"} }, {"text":" [N]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"N\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 78"} }, {"text":" [M]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"M\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 77"} }, {"text":" [,]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \",\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 44"} }, {"text":" [.]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \".\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 46"} }, {"text":" [-]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe für die Taste \"-\" "} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 45"} } ]
/tellraw @a[r=25,score_PZEing:1Zeit_min=0,score_PZEing:1Zeit=0] ["",{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" "},{"text":" [Neu]","color":"green","hoverEvent":{"action":"show_text","value":{"text":"Tippe um eine neue Zeichenfolge einzugeben"} },"clickEvent":{"action":"run_command","value":"/trigger PZEing:1Taste set 1"} } ]


/scoreboard objectives remove PZEing:1Taste
/scoreboard objectives remove PZEing:1Zeit
/gamerule sendCommandFeedback true

Variante 2[Bearbeiten | Quelltext bearbeiten]

Maschinen Eingabe-System (Befehle) Bild 2.1.png Maschinen Eingabe-System (Befehle) Bild 2.2.png Maschinen Eingabe-System (Befehle) Bild 2.3.png Maschinen Eingabe-System (Befehle) Bild 2.4.png

Wenn man bei dieser Konstruktion den Hebel an der Befehlsblocksäule umlegt, wird zuerst eine Befehlskette aktiv, die die Startvoraussetzungen schafft. So wird zuerst ein Punktestand-Ziel erstellt, welches die Klicks auf einen unsichtbaren Dorfbewohner zählt[B2.1][B2.4]. Zudem wird ein Esel erschaffen, auf dem sich der Spieler nachher setzen kann[B2.2], symbolisch wird daher noch eine Treppe gesetzt, die den Anschein verleiht, man säße darauf[B2.3]. Zusätzlich wird ein Team benötigt, welches nur für das Ausschalten des Wegschubsen benötigt wird, denn sonst würde der Esel den Dorfbewohner von sich wegbewegen[B2.34][B2.35].Gleichzeitig wird auch eine zweite Befehlskette aktiviert, die nun die einzelnen Zeichen, sichtbar für den Spieler, erzeugt. Dies geschieht durch das erzeugen eines unsichtbaren Rüstungsständers, der einen Namen trägt der sichtbar sein soll[B2.5], dabei wird er von der Position des Esels, auf den man nachher sitzt, ausgerichtet. Dies wird dann für alle Zeichen fortgesetzt[B2.6][B2.7][B2.8][B2.9][B2.10][B2.11][B2.12][B2.13][B2.14][B2.15][B2.16]. Diese "starre" Positionierung muss erfolgen, da der Spieler zu jederzeit in irgendeine Richtung schaut und man damit allein nicht viel anfangen kann. Der Esel dient als Bezugssystem, sodass man genau sagen, wenn er vom Esel aus auf ein bestimmtes Zeichen mit dem Fadenkreuz anschaut, er dann genau eine bestimmte Blickrichtung besitzt. Wenn nun der Spieler auf ein bestimmtes Zeichen schaut, so stimmt schon mal die Blickrichtung, damit das Zeichen aber auch ausgegeben wird, muss nun mit einem Mausklick-Sensor abgefragt werden, ob der Spieler einen Rechtsklick getätigt hat[B2.17]. Dies muss dann für alle Zeichen extra weiter geführt werden[B2.18][B2.19][B2.20][B2.21][B2.22][B2.23][B2.24][B2.25][B2.26][B2.27][B2.28]. Der Punktestand für das Klicken muss anschließend wieder zurückgesetzt werden[B2.29], damit auch nur dann eines der Zeichen aktiviert wird, wenn gerade darauf geklickt wurde. Diese Beispiel-Konstruktion ist noch relativ einfach gehalten, man könnte anstatt den say-Befehlen auch andere Befehle auslösen lassen. Anschließend kann man das Eingabe-System auch wieder ausschalten, in dem man den Hebel wieder in Ausgangsstellung zurück versetzt. Dabei wird die Treppe[B2.30], sowie die Zeichenansammlung samt Punktestand-Ziel gelöscht[B2.31][B2.32][B2.33].


Befehlsblöcke mit Befehlen:
/scoreboard objectives add PZEing:2Klick stat.talkedToVillager
/scoreboard teams add TMEing:2
/scoreboard teams option TMEing:2 collisionRule never
/summon minecraft:donkey ~ ~-1 ~7 {ChestedHorse:true,NoAI:true,Silent:true,Tame:true,Invulnerable:true,NoGravity:true,Rotation:[270f,0f],CustomName:"ObjEing:2Sitz",Team:"TMEing:2",Tags:["EtiEing:2Sitz","EtiEing:2Alle"],ActiveEffects:[{Id:14,Amplifier:0,Ambient:0,ShowParticles:0b,Duration:2147483647} ] }
/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /setblock ~ ~1 ~ minecraft:oak_stairs facing=west
/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~0.5 ~0.5 ~ /summon minecraft:villager ~ ~ ~ {NoAI:true,Silent:true,Offers:{Recipes:[]},Invulnerable:true,NoGravity:true,Rotation:[270f,0f],CustomName:"ObjEing:2Klick",Team:"TMEing:2",Tags:["EtiEing:1Klick","EtiEing:2Alle"],ActiveEffects:[{Id:14,Amplifier:0,Ambient:0,ShowParticles:0b,Duration:2147483647} ] }


/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /summon minecraft:armor_stand ~2 ~1 ~-1.25 {NoGravity:1b,Invisible:1b,Small:1b,CustomName:"Q",CustomNameVisible:1b,Tags:["EtiEing:2Alle"] }
/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /summon minecraft:armor_stand ~2 ~1 ~-1 {NoGravity:1b,Invisible:1b,Small:1b,CustomName:"W",CustomNameVisible:1b,Tags:["EtiEing:2Alle"] }
/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /summon minecraft:armor_stand ~2 ~1 ~-0.75 {NoGravity:1b,Invisible:1b,Small:1b,CustomName:"E",CustomNameVisible:1b,Tags:["EtiEing:2Alle"] }
/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /summon minecraft:armor_stand ~2 ~1 ~-0.5 {NoGravity:1b,Invisible:1b,Small:1b,CustomName:"R",CustomNameVisible:1b,Tags:["EtiEing:2Alle"] }
/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /summon minecraft:armor_stand ~2 ~1 ~-0.25 {NoGravity:1b,Invisible:1b,Small:1b,CustomName:"T",CustomNameVisible:1b,Tags:["EtiEing:2Alle"] }
/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /summon minecraft:armor_stand ~2 ~1 ~ {NoGravity:1b,Invisible:1b,Small:1b,CustomName:"Z",CustomNameVisible:1b,Tags:["EtiEing:2Alle"] }
/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /summon minecraft:armor_stand ~2 ~1 ~0.25 {NoGravity:1b,Invisible:1b,Small:1b,CustomName:"U",CustomNameVisible:1b,Tags:["EtiEing:2Alle"] }
/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /summon minecraft:armor_stand ~2 ~1 ~0.5 {NoGravity:1b,Invisible:1b,Small:1b,CustomName:"I",CustomNameVisible:1b,Tags:["EtiEing:2Alle"] }
/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /summon minecraft:armor_stand ~2 ~1 ~0.75 {NoGravity:1b,Invisible:1b,Small:1b,CustomName:"O",CustomNameVisible:1b,Tags:["EtiEing:2Alle"] }
/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /summon minecraft:armor_stand ~2 ~1 ~1 {NoGravity:1b,Invisible:1b,Small:1b,CustomName:"P",CustomNameVisible:1b,Tags:["EtiEing:2Alle"] }
/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /summon minecraft:armor_stand ~2 ~1 ~1.25 {NoGravity:1b,Invisible:1b,Small:1b,CustomName:"Ü",CustomNameVisible:1b,Tags:["EtiEing:2Alle"] }
#Hier folgen dann weitere Befehle für die Zeichen "A S D F G H J K L Ö Ä" (y=~0.75) und "Y X C V B N M , . - _" (y=~0.5) jeweils eine Reihe darunter


/execute @a[rym=-124,ry=-120,rxm=-7,rx=-2,score_PZEing:2Klick_min=1] ~ ~ ~ /say Q
/execute @a[rym=-119,ry=-114,rxm=-7,rx=-2,score_PZEing:2Klick_min=1] ~ ~ ~ /say W
/execute @a[rym=-113,ry=-108,rxm=-7,rx=-2,score_PZEing:2Klick_min=1] ~ ~ ~ /say E
/execute @a[rym=-107,ry=-101,rxm=-7,rx=-2,score_PZEing:2Klick_min=1] ~ ~ ~ /say R
/execute @a[rym=-100,ry=-94,rxm=-7,rx=-2,score_PZEing:2Klick_min=1] ~ ~ ~ /say T
/execute @a[rym=-93,ry=-87,rxm=-7,rx=-2,score_PZEing:2Klick_min=1] ~ ~ ~ /say Z
/execute @a[rym=-86,ry=-80,rxm=-7,rx=-2,score_PZEing:2Klick_min=1] ~ ~ ~ /say U
/execute @a[rym=-79,ry=-73,rxm=-7,rx=-2,score_PZEing:2Klick_min=1] ~ ~ ~ /say I
/execute @a[rym=-72,ry=-67,rxm=-7,rx=-2,score_PZEing:2Klick_min=1] ~ ~ ~ /say O
/execute @a[rym=-66,ry=-61,rxm=-7,rx=-2,score_PZEing:2Klick_min=1] ~ ~ ~ /say P
/execute @a[rym=-60,ry=-55,rxm=-7,rx=-2,score_PZEing:2Klick_min=1] ~ ~ ~ /say Ü
#Hier folgen dann weitere Befehle für die Zeichen "A S D F G H J K L Ö Ä" (rxm=-1,rx=4) und "Y X C V B N M , . - _" (rxm=5,rx=10) jeweils den Blickwinkel um eine Reihe darunter eingestellt
/scoreboard players reset @a[score_PZEing:2Klick_min=1] PZEing:2Klick


/execute @e[type=minecraft:donkey,name=ObjEing:2Sitz] ~ ~ ~ /setblock ~ ~1 ~ minecraft:air
/tp @e[tag=EtiEing:2Alle] ~ ~-256 ~
/kill @e[tag=EtiEing:2Alle]
/scoreboard objectives remove PZEing:2Klick