• Twój skrypt jest poleceniem gry

    BlueStacks Skrypt to potężne narzędzie do automatyzacji, które uruchamia zestaw poleceń do automatyzacji nudnych zadań w twoich ulubionych grach na Androida. Dowolną sekwencję działań wymagających powtórzenia można wykonać, uruchamiając skrypt i przypisując go do jednego klawisza.
  • Jeśli musisz to powtórzyć, możesz „Skrypty”

    Wejdź i wyjdź z trybu fotografowania w PUBG. Wybierz zasoby w RAID: Shadow Legends. Wykonuj codzienne zadania lub hoduj niekończące się lochy w King's Raid. Zrób to wszystko i więcej dzięki funkcji BlueStacks Script, bez konieczności powtarzania wszystkich działań (naciśnięcia klawiszy, kliknięcia myszą itp.) Raz po raz.

Jak utworzyć i uruchomić skrypt

Kroki
  • Uruchom grę, dla której chcesz utworzyć skrypt

  • Kliknij ikonę klawiatury (Lub naciśnij CTRL + Shift + A), aby otworzyć sekcję Zaawansowane sterowanie grą

  • Kliknij lewym przyciskiem myszy lub przeciągnij i upuść schemat sterowania „Skrypt” w dowolnym miejscu na ekranie

  • Kliknij ikonę „” pod przyciskiem skryptu, współrzędne kursora zostaną wyświetlone na ekranie. Po kliknięciu lewym przyciskiem otworzy się Edytor skryptów.

  • Rozpocznij dodawanie poleceń dla skryptu

  • Kliknij „Gotowe”, a następnie „Zapisz zmiany”

Zobacz skrypt, aby wejść i wyjść z trybu fotografowania w PUBG

Skrypt

Komenda

  • Tap 07.0390.08

    „Stuknięcie” w stosunku do współrzędnych oznacza, że po naciśnięciu „tab” stuknie się raz w ikonę torby.

  • exitShoot

    „ExitShoot” w stosunku do współrzędnych oznacza, że po naciśnięciu „tab” nastąpi wyjście z trybu strzelania w grze.

Polecenia dostępne dla skryptów w BlueStacks

Słowo kluczowe

Składnia

Opis

  • Stuknij

    Stuknij x1 y1 x2 y2 … xn yn opóźnienie

    Wykonuje gest stuknięcia. Można określić pojedynczy lub wiele punktów styku. Punkty kontaktowe są utrzymywane przez określony czas. Jeśli opóźnienie nie zostanie określone, zakłada się, że wynosi ono 50 ms. Obsługiwanych jest do 16 punktów styku. Pamiętaj jednak, że inne punkty kontaktowe z innych elementów sterujących są agregowane przed wysłaniem do Androida.

  • przesuń

    przesuń x1 y1 x2 y2… xn yn opóźnieni

    e.g.

    # przesuń 4,5 to 40,45

    # weź 100msecs

    przesuń 4 5 40 45 100

    Wykonaj gest machnięcia. Można określić wiele punktów, przez które przechodzi machnięcie. Opóźnienie określa się w milisekundach. Jest to czas, jaki zajmuje cały gest przeciągnięcia.

  • loop / loopEnd

    pętla n

    .

    .

    loopEnd

    Polecenia następujące po poleceniu pętli, aż pętla zostanie wykonana n razy.

    Jeśli n nie zostanie określone, pętla będzie kontynuowana przez czas nieokreślony lub do momentu zwolnienia klawisza wyzwalacza makr.

  • onRelease

    onRelease

    Zapewnia to lepszą kontrolę nad wykonywaniem skryptu. Można podać inny zestaw poleceń do wykonywania po naciśnięciu i zwolnieniu klawisza wyzwalającego.

    Wszystkie polecenia od góry skryptu do momentu uruchomienia komendy onrelease są wykonywane po naciśnięciu klawisza wyzwalacza. Polecenia następujące po poleceniu onRelease są wykonywane po zwolnieniu klawisza wyzwalacza.

  • enterShoot

    enterShoot

    Przejdź do trybu strzelenia używanego do grania w gry FPS. Jeśli kontrola Pan nie istnieje w bieżącym schemacie, jest to ignorowane. Jeśli tryb fotografowania jest już włączony, nie ma to efektu.

  • exitShoot

    exitShoot

    Wyjdź z trybu strzelania. Jeśli kontrola Pan nie istnieje w bieżącym schemacie, jest to ignorowane. Jeśli tryb fotografowania jest wyłączony, jest to ignorowane.

  • toggleShoot

    toggleShoot

    Przełącz tryb strzelania. Jeśli kontrola Pan nie istnieje w bieżącym schemacie, jest to ignorowane.

  • #

    # to jest komentarz

    Komentarze zaczynają się od #. Wszystko do końca wiersza jest uważane za komentarz i jest ignorowane. Komentarz może znajdować się w wierszu sam w sobie lub może być umieszczony na końcu polecenia w tym samym wierszu.

  • keyDown

    keyDown key

    e.g.

    keyDown TAB

    Klawisz jest wciśnięty i nie jest zwalniany, dopóki nie zostanie napotkane naciśnięcie klawisza dla tego samego klucza. Mapowanie klucza jest wykonywane, jeśli taki istnieje; w przeciwnym razie dane z klawiatury są przekazywane do Androida.

  • keyDown2

    keyDown2 key

    e.g.

    keyDown2 TAB

    Klawisz zostanie naciśnięty i nie zostanie zwolniony, dopóki nie pojawi się klucz dla tego samego klawisza. Mapowanie nie jest wykonywane, a wprowadzanie klawisza jest przekazywane do Androida.

  • keyUp

    keyUp key

    e.g.

    keyUp TAB

    Klucz został zwolniony. Mapowanie jest wykonywane, jeśli takie istnieje; w przeciwnym razie dane wejściowe są przekazywane do Androida.

  • keyUp2

    keyup2 key

    e.g.

    keyUp2 TAB

    Klucz został zwolniony. Mapowanie nie jest wykonywane, a dane wejściowe „key up” są przekazywane do Androida.

  • mouseDown

    mouseDown x y

    e.g.

    mouseDown 44.0 55.5

    Lewy przycisk myszy jest wciśnięty w miejscu x, y. Wszystkie lokalizacje są w procentach ekranowych, dzięki czemu ten sam skrypt może działać w różnych rozdzielczościach.

  • mouseUp

    mouseUp

    Lewy przycisk myszy jest zwolniony. Nie są wymagane żadne współrzędne.

  • mouseMove

    mouseMove x y

    e.g.

    mouseMove 4.56 5.67

    Mouse moves to new location x, y

  • dotknij

    dotknij x1 y1 x2 y2 x3 y3

    e.g.

    # 3 uniesiony

    palec 4 5 6 7 8 9

    # 3rd finger lifted

    palec 4 5 6 7

    # fingers 1 and 2 move

    touch 5 6 7 8

    # fingers 1 and 2 lifted

    touch

    Wprowadzanie dotykowe z określonym bieżącym zestawem punktów kontaktowych. Serii poleceń dotykowych można użyć do utworzenia dowolnego wprowadzania wielodotykowego.

    Obsługiwanych jest do 16 punktów dotykowych. Pamiętaj jednak, że inne punkty kontaktowe z innych elementów sterujących są agregowane przed wysłaniem do Androida.

  • tekst

    text 'text'

    text backspace 2

    e.g.

    text “hello world”

    Wyślij wprowadzanie tekstu do Androida. Może być w dowolnym języku.

    Format powinien być utf8.

  • mouseWheel

    mouseWheel x y d

    mouseWheel 44.0 55.5 1

    mouseWheel 44.0 55.5 -1

    Wyślij zdarzenie mouseWheel do mapowania klawiszy, które przekonwertuje je, aby odpowiednio powiększyć lub przewinąć

  • czekaj

    czekaj msecs

    e.g.

    czekaj 24

    Czeka na określoną liczbę milisekund przed wykonaniem następnego polecenia.

Skrypt działa najlepiej z