Come utilizzare gli script su BlueStacks 5

In che modo questo aiuterà?

Puoi creare uno script, che può essenzialmente eseguire una sequenza di azioni di gioco (es. sequenze di tasti, clic del mouse, ritardi, ecc.) che vengono attivate da un tasto specifico che puoi assegnare durante la creazione. 

Utilizzando uno script, puoi migliorare ulteriormente i controlli chiave esistenti. È una potente funzionalità per migliorare la tua esperienza di gioco grazie alla quale puoi definire qualsiasi sequenza d'azione come desideri e attivarla utilizzando la tua chiave speciale.

Fare clic sui collegamenti seguenti per ulteriori informazioni su come utilizzare gli script in modo efficace.


Quali comandi vengono utilizzati per eseguire gli script su BlueStacks?

Comandi disponibili per gli script su BlueStacks

Parola chiave Sintassi breve descrizione
# # questo è un commento I commenti iniziano con # . Tutto fino alla fine della riga è considerato un commento e viene ignorato.

Un commento può essere su una riga da solo o può essere posizionato alla fine di un comando sulla stessa riga.
keyDown tasto keyDown

ad es.
keyDown TAB
Il tasto viene premuto e non viene rilasciato finché non si incontra il comando keyup per lo stesso tasto.

La mappatura per la chiave viene eseguita se ne esiste una. In caso contrario, l' input keyDown viene inoltrato ad Android.
keyDown2 tasto keyDown2

ad es.
keyDown2 TAB
Il tasto viene premuto e non viene rilasciato finché non si incontra il tasto Su per lo stesso tasto.

La mappatura non viene eseguita e l'input del tasto premuto viene inoltrato ad Android.
keyUp tasto keyUp

es.
tasto tasto TAB
La chiave viene rilasciata. La mappatura viene eseguita se ne esiste una; in caso contrario, l'input keyUp viene inoltrato ad Android.
keyUp2 keyup2 chiave

ad es.
keyup2 TAB
La chiave viene rilasciata. La mappatura non viene eseguita e l'input keyUp viene inoltrato ad Android.
mouseDown mouseDown xy

ad es
. mouseDown 44.0 55.5
Il pulsante sinistro del mouse viene premuto nella posizione x, y. Tutte le posizioni sono in percentuale dello schermo in modo che lo stesso script possa funzionare su risoluzioni diverse.
mouseUp mouseUp Il pulsante sinistro del mouse viene rilasciato. Non sono richieste coordinate.
mouseMuovi mouseMove xy

ad esempio
mouseMove 4.56 5.67
Il mouse si sposta nella nuova posizione x, y
tocco toccare x1 y1 x2 y2 x3 y3

es.
# 3
tocco delle dita 4 5 6 7 8 9

# 3° tocco del dito sollevato
4 5 6 7

# tocco delle dita 1 e 2 movimento
5 6 7 8 # tocco delle

dita 1 e 2 sollevato
Input tocco con il set corrente di punti di contatto specificato. È possibile utilizzare una serie di comandi touch per creare input multi-touch arbitrari.

Sono supportati fino a 16 punti di contatto. Ma tieni presente che altri punti di contatto da altri controlli vengono aggregati prima dell'invio ad Android.
testo testo “testo”
testo backspace 2
es.
testo "ciao mondo"
Invia input di testo ad Android. Questo può essere in qualsiasi lingua. Il formato dovrebbe essere utf8.
rotellina del mouse mouseWheel xyd
mouseWheel 44,0 55,5 1
mouseWheel 44,0 55,5 -1
Invia l'evento della rotellina del mouse alla mappatura dei tasti che lo convertirà in zoom o scorrimento di conseguenza
aspettare attendere msec

ad es.
aspetta 24
Attende il numero specificato di millisecondi prima di eseguire il comando successivo.


Primitivi di livello superiore

Parola chiave Sintassi breve descrizione
onMouseMove onMouseMove

Ciò fornisce un controllo più preciso sull'esecuzione dello script. È possibile fornire diversi set di comandi per l'esecuzione quando si sposta il mouse.

I comandi che seguono il comando onMouseMove vengono eseguiti quando si preme il tasto di attivazione e si sposta il cursore del mouse

abortire  abortire


Interrompe l'esecuzione di uno script.  

onRelease

onRelease


Ciò fornisce un controllo più preciso sull'esecuzione dello script. È possibile fornire un diverso insieme di comandi da eseguire quando si preme e si rilascia il tasto di attivazione.

Tutti i comandi dall'inizio dello script fino al comando onRelease vengono eseguiti finché viene premuto il tasto di attivazione.

I comandi che seguono il comando onRelease vengono eseguiti quando viene rilasciato il tasto trigger.

 

dToccare

 

onMouseMove

dToccare x+a y+b x+c y+d… x+u x+v

 

# prendi due punti di contatto x+3 y x-3 y

dToccare x+3 y x-3 y

onRelease

abortire

Il comando dTouch è specifico del movimento del mouse. Pertanto, è necessario utilizzare il comando onMouseMove all'inizio dello script.

dTouch può essere utilizzato per eseguire un gesto tattile sullo schermo con l'offset rispetto alla posizione corrente del mouse x y. È possibile specificare più punti per generare il punto di contatto.

a,b,c,d sono gli offset dei punti di contatto dalla posizione corrente del mouse x y.

Il comando onRelease abort assicura che lo script si arresti non appena viene rilasciata la chiave di attivazione.

tap tocca x1 y1 x2 y2 … xn yn ritardo

Questo fa un gesto di tocco. È possibile specificare uno o più punti di contatto. I punti di contatto vengono mantenuti per un ritardo specificato. Se il ritardo non è specificato, si presume che sia 50 msec.

Il ritardo è specificato in millisecondi. Questa è la quantità di tempo impiegata dall'intero gesto di scorrimento.

Sono supportati fino a 16 punti di contatto. Ma tieni presente che altri punti di contatto da altri controlli vengono aggregati prima dell'invio ad Android.

scorri strisciare x1 y1 x2 y2 … xn yn ritardo

ad es.
# scorri da 4,5 a 40,45
# prendi 100 ms
scorri 4 5 40 45 100
Fai un gesto di scorrimento. È possibile specificare più punti attraverso i quali passa il dito.

Il ritardo è specificato in millisecondi. Questa è la quantità di tempo impiegata dall'intero gesto di scorrimento.
corri / corriFine

ciclo n
.
.
cicloFine

onRelease

abortire

I comandi che seguono il comando loop fino a quando loopEnd vengono eseguiti n volte .

Se n non è specificato, il ciclo continua indefinitamente o fino al rilascio della chiave di attivazione dello script.

Il comando onRelease abort assicura che lo script smetta di essere eseguito quando viene rilasciata la chiave di attivazione.

entraSpara entraSpara Entra nella modalità di scatto usata per giocare ai giochi FPS. Se un controllo Pan non esiste nello schema corrente, questo viene ignorato. Se la modalità di scatto è già abilitata, non ha effetto.
uscitaSpara uscitaSpara Uscire dalla modalità di scatto. Se un controllo Pan non esiste nello schema corrente, questo viene ignorato. Se la modalità di scatto è disabilitata, questa viene ignorata.
toggleSpara toggleSpara Attiva/disattiva la modalità di scatto. Se un controllo Pan non esiste nello schema corrente, questo viene ignorato.


Come posso creare uno script?

Ad esempio ti mostreremo come creare uno script in Free Fire MAX per aprire la Borsa e uscire dalla modalità di tiro.

1. Innanzitutto, avvia il gioco su BlueStacks per il quale desideri creare script.

Screenshot_50.png

2. Dopo l'avvio del gioco, fai clic sull'icona "Comandi di gioco" dalla barra degli strumenti laterale e seleziona "Editor dei controlli " dal menu a discesa. 

1.png

3. Per creare uno script, trascinare il pulsante dello script e rilasciarlo su un'area funzionale. Ad esempio, lascialo cadere accanto al pulsante Borsa sul lato sinistro dello schermo, come illustrato di seguito.

NOTA: è possibile trascinare e posizionare il controllo chiave di script in qualsiasi punto dello schermo.  

1.gif

4. Assegnare ora un tasto per questa funzione. Qui viene assegnato il tasto "CapsLock" per avviare il comando aggiunto come script.

2.png

5. Fare clic sull'icona " <\> " sotto il pulsante dello script per iniziare ad aggiungere i comandi per questo script.

3.png

6. Ora fai clic con il pulsante destro del mouse su un punto dello schermo per l'azione di gioco per la quale stai aggiungendo lo script. Qui, è stato fatto clic con il pulsante destro del mouse sul pulsante Borsa, come mostrato di seguito.

4.png

Dopo aver fatto clic con il pulsante destro del mouse su un punto dello schermo, le coordinate di quel punto verranno visualizzate nell'editor di script sul lato destro dello schermo, come mostrato di seguito.

5.png

7. Puoi iniziare ad aggiungere comandi di scripting accanto alle coordinate nell'editor di script, come mostrato di seguito.

  • Il comando "tocca" sulle coordinate significa che quando premiamo CapsLock , toccherà una volta il pulsante Borsa.
  • Il comando "exitShoot" contro le coordinate significa che quando premiamo CapsLock , uscirà dalla modalità di tiro nel gioco.

Dopo aver aggiunto i comandi, fare clic su "Fatto" .

6.png

8. Nella schermata successiva, fare clic su "Salva" . Una volta salvate le modifiche, è possibile chiudere l'editor dei controlli.

7.png

9. Ora puoi vedere le modifiche riflesse nel gioco.

L'illustrazione seguente mostra che il giocatore è in modalità Scatto. Dopo aver premuto Tab, viene toccato il pulsante Borsa e il giocatore esce dalla modalità di tiro.

2.gif


Grazie per aver scelto BlueStacks. Ci auguriamo che ti piaccia usarlo. Buon gioco!

Questo articolo ti è stato utile?
Utenti che ritengono sia utile: 386 su 718
Reach out to us on Reddit (Join Reddit) or Discord (Join Discord) or at support@bluestacks.com with your questions.

We’d love to hear from you! Please take a moment to share your thoughts on the BlueStacks Help Center via this survey.
Subscribe to BlueStacks Weekly!
Get updates on new releases, features, and fixes. Discover trending games & enjoy exclusive gift codes!
By subscribing, I agree to receive weekly updates from the BlueStacks Help Center.
Thank you for subscribing to BlueStacks Weekly
Keep an eye on your inbox for updates on the latest features, gaming trends, bug fixes, gift codes, and much more!