-
BlueStacks Skript ist ein leistungsstarkes Automatisierungstool, das eine Reihe von Befehlen ausführt, um die langweiligen Aufgaben in deinen bevorzugten Android-Spielen zu automatisieren. Jede Folge von Aktionen, die eine Wiederholung erfordert, kann ausgeführt werden, indem ein Skript ausgeführt und an eine Taste gebunden wird.
-
Wenn du es wiederholen musst, kannst du es „skripten“
Du kannst nach Belieben den Schuss-Modus an- und ausschalten, um Rohstoffe zu sammeln, tägliche Quests zu erledigen oder in den endlosen Dungeons zu farmen. All das und noch viel mehr kannst du mit der Skript-Funktion von BlueStacks machen, ohne immer wieder Tastenanschläge und Mausklicks wiederholen zu müssen.
So erstellst du ein Skript und führst es aus
Schritte
-
Starte ein Spiel, für das du ein Skript erstellen möchtest
-
Klicke auf das Tastatursymbol (oder drücke STRG + Umschalt + A), um den "Erweiterten Editor" zu öffnen
-
Klicke mit der linken Maustaste oder ziehe das Steuerungsschema 'Skript' an eine beliebige Stelle auf dem Bildschirm
-
Klicke auf das Symbol "<\>" unter der Skriptschaltfläche. Die Mauskoordinaten werden auf dem Bildschirm angezeigt. Wenn du mit der linken Maustaste klickst, wird der Skript-Editor geöffnet.
-
Füge Befehle für das Skript hinzu
-
Klicke auf 'Fertig' und dann auf 'Änderungen speichern'.
Skript zum Aufrufen und Verlassen des Aufnahmemodus in PUBG ansehen
Script
Command
-
Tap 07.0390.08
'Antippen' auf die Koordinaten bedeutet, dass beim Drücken der Tabulatortaste einmal auf das Taschensymbol getippt wird.
-
exitShoot
‘exitShoot’ auf die Koordinaten bedeutet, dass durch Drücken der Tabulatortaste der Schuss-Modus im Spiel beendet wird.
Für Skripte in BlueStacks verfügbare Commands
Stichwort
Syntax
Beschreibung
-
Antippen
tap x1 y1 x2 y2 …xn yn delay
Dies macht eine Tippen-Geste. Es können einzelne oder mehrere Berührpunkte angegeben werden. Die Berührungspunkte werden für eine bestimmte Verzögerung gehalten. Wenn die Verzögerung nicht angegeben wird, wird eine Verzögerung von 50 ms angenommen. Es werden bis zu 16 Berührungspunkte unterstützt. Beachte jedoch, dass andere Berührpunkte aus anderen Steuerelementen vor dem Senden an Android zusammengefasst werden.
Up to 16 touchpoints are supported. But keep in mind that other touchpoints from other controls are aggregated before sending to android.
-
Wischen
swipe x1 y1 x2 y2… xn yn delay
e.g.
# swipe 4,5 to 40,45
# take 100msecs
swipe 4 5 40 45 100
Führt eine Wischgeste aus. Es können mehrere Punkte angegeben werden, die der Wischvorgang durchläuft.
Die Verzögerung wird in Millisekunden angegeben. Dies ist die Zeit, die die gesamte Wischgeste benötigt.
-
loop / loopEnd
loop n
.
.
loopEnd
Commands, die dem Loop-Befehl folgen, werden bis loopEnd n-mal ausgeführt.
Wenn n nicht angegeben ist, wird die Schleife auf unbestimmte Zeit fortgesetzt oder bis die Makrotriggertaste losgelassen wird.
-
onRelease
onRelease
Dies bietet eine genauere Kontrolle über die Ausführung des Skripts. Es kann ein anderer Befehlssatz zur Ausführung bereitgestellt werden, wenn die Auslösetaste gedrückt und losgelassen wird. Alle Commands vom oberen Rand des Skripts bis zum Command onRelease werden ausgeführt, wenn die Auslösetaste gedrückt wird. Commands, die auf den Command onRelease folgen, werden ausgeführt, wenn die Auslösetaste losgelassen wird.
All commands from the top of the script until the onrelease command are executed when trigger key is pressed. Commands following the onRelease command are executed when the trigger key is released.
-
enterShoot
enterShoot
Aktiviere den Schuss-Modus für FPS-Spiele. Wenn im aktuellen Schema kein Schwenk-Steuerelement vorhanden ist, wird dies ignoriert. Wenn der Schuss-Modus bereits aktiviert ist, hat dies keine Auswirkung.
-
exitShoot
exitShoot
Deaktiviere den Schuss-Modus für FPS-Spiele. Wenn im aktuellen Schema kein Schwenk-Steuerelement vorhanden ist, wird dies ignoriert. Wenn der Schuss-Modus bereits deaktiviert ist, hat dies keine Auswirkung.
-
toggleShoot
toggleShoot
Schuss-Modus an/aus. Wenn im aktuellen Schema kein Schwenk-Steuerelement vorhanden ist, wird dies ignoriert.
-
#
# dies ist ein Kommentar
Kommentare beginnen mit #. Alles bis zum Zeilenende wird als Kommentar betrachtet und ignoriert. Ein Kommentar kann sich in einer eigenen Zeile befinden oder am Ende eines Befehls in derselben Zeile stehen.
-
keyDown
keyDown key
e.g.
keyDown TAB
Die Taste wird gedrückt und erst freigegeben, wenn die Tasteneingabe für dieselbe Taste erfolgt (keyUp). Die Zuordnung für die Taste wird ausgeführt, sofern eine vorhanden ist. Andernfalls wird die Tasteneingabe an Android weitergeleitet.
-
keyDown2
keyDown2 key
e.g.
keyDown2 TAB
Die Taste wird gedrückt und erst losgelassen, wenn die Tasteneingabe für dieselbe Taste erfolgt (keyUp). Die Zuordnung wird nicht ausgeführt und die Tasteneingabe wird an Android weitergeleitet.
Mapping is not executed and key down input is forwarded to android.
-
keyUp
keyUp key
e.g.
keyUp TAB
Taste ist freigegeben. Die Zuordnung wird ausgeführt, wenn eine vorhanden ist. Andernfalls wird die Tasteneingabe an Android weitergeleitet.
-
keyUp2
keyup2 key
e.g.
keyUp2 TAB
Taste ist freigegeben. Die Zuordnung wird nicht ausgeführt und die Tastatureingabe wird an Android weitergeleitet.
-
mouseDown
mouseDown x y
e.g.
mouseDown 44.0 55.5
Die linke Maustaste wird an Position x, y gedrückt. Alle Positionen werden in Prozent angezeigt, sodass dasselbe Skript für verschiedene Auflösungen verwendet werden kann.
-
mouseUp
mouseUp
Die linke Maustaste wird losgelassen. Es sind keine Koordinaten erforderlich.
-
mouseMove
mouseMove x y
e.g.
mouseMove 4.56 5.67
Maus bewegt sich zu neuer Position x, y
-
touch
touch x1 y1 x2 y2 x3 y3
e.g.
# 3 fingers
touch 4 5 6 7 8 9
# 3rd finger lifted
touch 4 5 6 7
# fingers 1 and 2 move
touch 5 6 7 8
# fingers 1 and 2 lifted
touch
Berührungseingabe mit dem aktuell festgelegten Satz von Berührungspunkten. Mit einer Reihe von Berührungsbefehlen können beliebige Multi-Touch-Eingaben erstellt werden. Es werden bis zu 16 Berührungspunkte unterstützt. Beachte jedoch, dass andere Berührungspunkte aus anderen Steuerelementen vor dem Senden an Android zusammengefasst werden.
Up to 16 touchpoints are supported. But keep in mind that other touchpoints from other controls are aggregated before sending to android.
-
text
text 'text'
text backspace 2
e.g.
text “hello world”
Sende Texteingabe an Android. Dies kann in jeder Sprache erfolgen.
Das Format sollte utf8 sein.
-
mouseWheel
mouseWheel x y d
mouseWheel 44.0 55.5 1
mouseWheel 44.0 55.5 -1
Sende das 'mouseWheel'-Ereignis an das Keymapping, um es entsprechend zu zoomen oder zu scrollen
-
wait
wait msecs
e.g.
wait 24
Wartet eine bestimmte Anzahl von Millisekunden, bevor der nächste Befehl ausgeführt wird.
Skript funktioniert am besten mit
-
Spielsteuerung
Spiele mit einer voreingestellten Steuerung, oder passe sie an.
Details anzeigen -
MOBA-Modus
Bewege deinen Helden frei oder übe verschiedene Fähigkeiten mit Maus und Tastatur aus.
Details anzeigen -
Makros
Aufzeichnen und Wiedergeben von Aktionen mit einem einzigen Tastendruck.
Details anzeigen -
Freies Umsehen
Sei bereit für feindliche Überraschungen mit einer 360-Grad-Ansicht.
Details anzeigen -
Wiederholtes Tippen
Eine Taste spammen, ohne sie zu spammen.
Details anzeigen