-
BlueStacks Script — это мощный инструмент автоматизации, который запускает набор команд для автоматизации скучных задач в ваших любимых играх для Android. Любую последовательность действий, требующую повторения, можно выполнить, запустив скрипт и привязав его к одной клавише.
-
Если нужно повторить, просто запускайте скрипт!
Входите и выходите из режима стрельбы по своему желанию, будь то сбор ресурсов, выполнение ежедневных квестов или фарм в бесконечных подземельях. Делайте все это и многое другое с помощью скриптов BlueStacks, без повторных нажатий клавиш и щелчков мышью снова и снова.
Как создать и запустить скрипт?
Инструкции
-
Запустите приложение или игру, для которой вы хотите создать скрипт.
-
Кликните на иконку клавиатуры на боковой панели инструментов BlueStacks (или нажмите комбинацию клавиш Ctrl+Shift+A ), чтобы вызвать расширенные настройки игрового управления.
-
Кликните по контроллеру 'Скрипт' или перенесите его на игровое поле.
-
Нажмите на значок "<\>" под кнопкой скрипта правой кнопкой мыши — вы увидите координаты курсора. Левый клик откроет редактор скриптов.
-
Добавьте команды для скрипта
-
Нажмите на кнопку 'Готово', а затем 'Сохранить'.
Скрипт, позволяющий войти и выйти из режима стрельбы в PUBG
Скрипты
Команда
-
Tap 07.0390.08
Tap возле координаты означает, что когда вы нажмете на клавишу Tab, откроется рюкзак.
-
exitShoot
exitShoot возле координаты означает, что когда вы нажмете на клавишу Tab, вы выйдете из режима стрельбы в игре.
Команды, доступные для скриптов в BlueStacks
Клавиша
Синтаксис
Описание
-
tap
tap x1 y1 x2 y2 …xn yn delay
Это тап. Может быть единичным или множественным. Действие выполняется с заданным значением задержки. Если задержка не была определена, то по умолчанию задается 50 миллисекунд.
Возможно назначить до 16 тапов. Учтите, что точки касаний других контроллеров суммируются до отправки на Android.
-
swipe
swipe x1 y1 x2 y2… xn yn delay
e.g.
# swipe 4,5 to 40,45
# take 100msecs
swipe 4 5 40 45 100
Это свайп. Можно назначить множество точек, через которые пройдет свайп. Задержка определяется в миллисекундах. Это количество времени, за которое осуществляется свайп.
Delay is specified in milliseconds. This is the amount of time the entire swipe gesture takes.
-
loop / loopEnd
loop n
.
.
loopEnd
Цикл команд, выполняемых за n-ое количество времени, пока цикл не завершится командой loopEnd.
Если значение n не определено, то цикл будет продолжаться бесконечно, или пока не будет отпущена клавиша-триггер.
-
onRelease
onRelease
Команда обеспечивает лучший контроль во время выполнения скрипта. Можно задать различный набор команд для выполнения при нажатии или отпускании клавиши-триггера. Когда зажата клавиша-триггер, выполняются все команды скрипта, с самого начала и до команды onRelease. Команды, следующие за командой onRelease, будут выполнены после того, как будет отпущена клавиша-триггер.
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
Вход в режим стрельбы используется в играх FPS. Если в текущей схеме управления отсутствует контроллер обзора, команда не учитывается. Если режим стрельбы уже включен, команда не даст эффекта.
-
exitShoot
exitShoot
Выход из режима стрельбы. Если в текущей схеме управления отсутствует контроллер обзора, команда не учитывается. Если режим стрельбы уже выключен, команда не даст эффекта.
-
toggleShoot
toggleShoot
Переключение режима стрельбы. Если в текущей схеме управления отсутствует контроллер обзора, команда не учитывается.
-
#
# это комментарий
Комментарий начинается с символа #. Все до конца строки является комментарием и не учитывается. Комментарий может размещаться в отдельной строке или в конце строки, содержащей команду.
-
keyDown
keyDown key
e.g.
keyDown TAB
Клавиша зажата и не будет отпущена, пока не будет выполнена команда keyup для этой же клавиши. Действие будет выполнено, если оно было назначено для клавиши, иначе команда (keydown) будет направлена на Android.
-
keyDown2
keyDown2 key
e.g.
keyDown2 TAB
Клавиша зажата и не будет отпущена, пока не будет выполнена команда keyup для этой же клавиши. Действие будет выполнено, если оно было назначено для клавиши, иначе команда (keyDown) будет направлена на Android.
Mapping is not executed and key down input is forwarded to android.
-
keyUp
keyUp key
e.g.
keyUp TAB
Клавиша отпущена. Действие будет выполнено, если оно было назначено для клавиши, иначе команда (keyUp) будет направлена на Android.
-
keyUp2
keyup2 key
e.g.
keyUp2 TAB
Клавиша отпущена. Действие будет выполнено, если оно было назначено для клавиши, иначе команда (keyUp) будет направлена на Android.
-
mouseDown
mouseDown x y
e.g.
mouseDown 44.0 55.5
Левая кнопка мыши зажата в координатах x, y. Один и тот же скрипт работает корректно при разных разрешениях экрана.
-
mouseUp
mouseUp
Левая кнопка мыши отпущена. Координаты не требуются.
-
mouseMove
mouseMove x y
e.g.
mouseMove 4.56 5.67
Курсор мыши перемещается на новые координаты 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
Касание с помощью серий точек касаний. Команды из серии касаний могут быть использованы для создания произвольных множественных касаний.
Возможно назначить до 16 касаний. Учтите, что точки касаний других контроллеров суммируются до отправки на Android.
-
text
text 'text'
text backspace 2
e.g.
text “hello world”
Отправка текста на Android.
Действие возможно на любом языке в формате utf8.
-
mouseWheel
mouseWheel x y d
mouseWheel 44.0 55.5 1
mouseWheel 44.0 55.5 -1
Отправка события колеса мыши, которое конвертируется в масштабирование или прокрутку (скролл).
-
wait
wait msecs
e.g.
wait 24
Ожидание заданного количества времени в миллисекундах перед выполнением следующей команды.
Сочетайте скрипты с другими функциями
-
Игровые контроллеры
Играйте с готовыми настройками управления или персонализируйте их на свое усмотрение.
Посмотреть детали -
Режим MOBA
Свободно управляйте своим персонажем с помощью мыши.
Посмотреть детали -
Макросы
Записывайте серию действий и выполняйте их с помощью одной кнопки.
Посмотреть детали -
Круговой обзор
Будьте готовы к сюрпризам соперников, поворачивая камеру на 360 градусов.
Посмотреть детали -
Повторяющийся тап
Выполняйте несколько нажатий одной кнопкой.
Посмотреть детали