¿Cómo ayudará esto?
Puede crear una secuencia de comandos, que esencialmente puede realizar una secuencia de acciones en el juego (por ejemplo, pulsaciones de teclas, clics del mouse, retrasos, etc.) que se activan con una tecla específica que puede asignar mientras la crea.
Mediante el uso de una secuencia de comandos, puede mejorar aún más los controles de teclas existentes. Es una característica poderosa para mejorar su experiencia de juego mediante la cual puede definir cualquier secuencia de acción que desee y activarla con su propia tecla especial.
Haga clic en los enlaces a continuación para obtener más información sobre cómo usar los scripts de manera efectiva.
¿Qué comandos se usan para ejecutar scripts en BlueStacks?
Comandos disponibles para scripts en BlueStacks
| Palabra clave | Sintaxis | Breve descripción |
| # | # Esto es un comentario | Los comentarios comienzan con #. Todo hasta el final de la línea se considera un comentario y se ignora. Un comentario puede estar solo en una línea o al final de un comando en la misma línea. |
| keyDown | keyDown tecla e.g. keyDown TAB |
Se presiona la tecla y no se suelta hasta que se encuentra el comando keyup para la misma tecla. El mapeo de la tecla se ejecuta si existe. De lo contrario, la entrada keyDown se reenvía a android. |
| keyDown2 | keyDown2 tecla e.g. keyDown2 TAB |
Se presiona la tecla y no se suelta hasta que se encuentra keyUp para la misma tecla. El mapeo no se ejecuta y la entrada con la tecla presionada se reenvía a Android. |
| keyUp | keyUp tecla e.g. keyup TAB |
Se suelta la tecla. El mapeo se ejecuta si existe; de lo contrario, la entrada keyUp se reenvía a Android. |
| keyUp2 | keyup2 tecla e.g. keyup2 TAB |
Se suelta la llave. El mapeo no se ejecuta y la entrada de keyUp se reenvía a Android. |
| mouseDown | mouseDown x y e.g. mouseDown 44.0 55.5 |
El botón izquierdo del mouse se presiona en la ubicación x, y. Todas las ubicaciones están en porcentajes de pantalla para que el mismo script pueda funcionar en diferentes resoluciones. |
| mouseUp | mouseUp | Se suelta el botón izquierdo del ratón. No se requieren coordenadas. |
| mouseMove | mouseMove x y e.g. mouseMove 4.56 5.67 |
El mouse se mueve a la nueva ubicación 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 |
la entrada de toque con el conjunto actual de puntos de contacto especificados. Se pueden utilizar series de comandos táctiles para crear entradas multitáctiles arbitrarias. Se admiten hasta 16 puntos de contacto. Pero tenga en cuenta que otros puntos de contacto de otros controles se agregan antes de enviarlos a Android. |
| text | text “text” text backspace 2 e.g. text “hello world” |
Enviar entrada de texto a Android. Puede estar en cualquier idioma. El formato debe ser utf8. |
| mouseWheel | mouseWheel x y d mouseWheel 44.0 55.5 1 mouseWheel 44.0 55.5 -1 |
Envíe el evento de la rueda del mouse al mapeo de teclas que lo convertirá en zoom o se desplazará en consecuencia |
| wait | wait milisegundos e.g. wait 24 |
Espera el número especificado de milisegundos antes de ejecutar el siguiente comando. |
Primitivas de nivel superior:
| Palabra clave | Sintaxis | Breve descripción |
| onMouseMove | onMouseMove |
Esto proporciona un control más preciso sobre la ejecución del script. Se pueden proporcionar diferentes conjuntos de comandos para ejecutar cuando se mueve el mouse. Los comandos que siguen al comando onMouseMove se ejecutan cuando se presiona la tecla de activación y se mueve el cursor del mouse |
| abort | abort |
|
|
onRelease |
onRelease |
Esto proporciona un control más preciso sobre la ejecución del script. Se puede proporcionar un conjunto diferente de comandos para ejecutar cuando se presiona y se suelta la tecla de activación. Todos los comandos desde la parte superior del script hasta el comando onRelease se ejecutan mientras se presione la tecla de activación. Los comandos que siguen al comando onRelease se ejecutan cuando se suelta la tecla de activación. |
|
dTouch |
onMouseMove dTouch x+a y+b x+c y+d… x+u x+v
# take two touch points x+3 y x-3 y dTouch x+3 y x-3 y onRelease abort |
El comando dTouch es específico del movimiento del mouse. Por lo tanto, es necesario utilizar el comando onMouseMove al comienzo del script. dTouch se puede utilizar para realizar un gesto táctil en la pantalla con desplazamiento a la ubicación actual del mouse x y. Se pueden especificar varios puntos para generar el punto de contacto. a, b, c, d son desplazamientos de los puntos táctiles desde la ubicación actual del mouse x y. El comando onRelease abortar asegura que el script se detenga tan pronto como se suelte la tecla de activación. |
| tap | tap x1 y1 x2 y2 … xn yn delay |
Esto hace un gesto de toque. Se pueden especificar puntos de contacto únicos o múltiples. Los puntos de contacto se mantienen durante un retraso específico. Si no se especifica el retraso, se supone que es de 50 ms. El retraso se especifica en milisegundos. Esta es la cantidad de tiempo que tarda todo el gesto de deslizar. |
| 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 |
Haz un gesto de deslizar. Se pueden especificar varios puntos por los que pasa el deslizamiento. El retraso se especifica en milisegundos. Esta es la cantidad de tiempo que tarda todo el gesto de deslizar. |
| loop / loopEnd |
loop n onRelease abort |
Los comandos que siguen al comando loop hasta que loopEnd se ejecutan n veces. El comando onRelease abortar garantiza que el script deje de ejecutarse cuando se suelta la tecla de activación. |
| enterShoot | enterShoot | Ingrese al modo de disparo utilizado para jugar juegos FPS. Si no existe un control Pan en el esquema actual, se ignora. Si el modo de disparo ya está habilitado, esto no tiene ningún efecto. |
| exitShoot | exitShoot | Salga del modo de disparo. Si no existe un control Pan en el esquema actual, se ignora. Si el modo de disparo está desactivado, esto se ignora. |
| toggleShoot | toggleShoot | Alternar el modo de disparo. Si no existe un control Pan en el esquema actual, se ignora. |
¿Cómo puedo crear un script?
Como ejemplo, le mostraremos cómo crear un script en Free Fire MAX para abrir la Bolsa y salir del modo Disparo.
1. Primero, inicie el juego en BlueStacks para el que desea crear scripts.
2. Después de que se inicie el juego, haga clic en el icono "Controles del juego" en la barra de herramientas lateral y seleccione "Editor de controles " en el menú desplegable.
3. Para crear un script, arrastre el botón del script y suéltelo en un área funcional. Como ejemplo, colóquelo junto al botón Bolsa en el lado izquierdo de su pantalla, como se ilustra a continuación.
NOTA: Puede arrastrar y colocar el control de tecla de secuencia de comandos en cualquier lugar de la pantalla.
4. Ahora, asigne una tecla para esta función. Aquí, la tecla "CapsLock" se asigna para iniciar el comando agregado como script.
5. Haga clic en el icono " <\> " debajo del botón de secuencia de comandos para comenzar a agregar los comandos para esta secuencia de comandos.
6. Ahora haga clic con el botón derecho en un punto de la pantalla para la acción del juego para la que está agregando el Script. Aquí, se hizo clic derecho en el botón Bolsa, como se muestra a continuación.
Una vez que haga clic con el botón derecho en un punto de la pantalla, las coordenadas de ese punto se mostrarán en el editor de secuencias de comandos en el lado derecho de la pantalla, como se muestra a continuación.
7. Puede comenzar a agregar comandos de secuencias de comandos junto a las coordenadas en el editor de secuencias de comandos, como se muestra a continuación.
- El comando "tocar" contra las coordenadas significa que cuando presionamos Bloq Mayús , tocará una vez en el botón Bolsa.
- El comando "exitShoot" contra las coordenadas significa que cuando presionamos CapsLock , saldrá del modo Disparo en el juego.
Después de agregar los comandos, haga clic en "Listo" .
8. En la siguiente pantalla, haga clic en "Guardar" . Una vez que se guardan los cambios, puede cerrar el Editor de controles.
9. Ahora puedes ver los cambios reflejados en el juego.
La siguiente ilustración muestra que el reproductor está en modo Disparo. Al presionar Tab, se toca el botón Bolsa y el jugador sale del modo de disparo.
Gracias por elegir BlueStacks. Esperamos que disfrute usándolo. ¡Feliz juego!