Comandi indispensabili AcTool - RecoveryBot - 08-11-2010 10:25 PM
lightkira Ha scritto:Guida ai comandi di Actool
Actool è un programma che ci consente di creare bot. I bot non sono altro che istruzioni che fanno svolgere alla macchina in totale automaticità alcune funzioni, per esempio schiacciare i tasti della tastiera , premere il pulsante destro o sinistro del mouse e così via.
Qui di seguito sono elencate le principali funzioni di actool:
keys
questo comando può simulare qualsiasi tasto della nostra tastiera. I caratteri e i numeri possono essere scritto subito dopo comando keys, mentre ci sono alcune funzioni che richiedono di essere scritte tra due parentesi graffe tra cui:
Codice:
{space} = barra spaziatrice
{tab} = il tasto tab
{return} = l'invio
{f2}{f3}... = i vari f, da f1 a f12
Quindi per dire al bot di premete la barra spaziatrice 5 volte dovrò scrivere:
Codice:
keys {space}
keys {space}
keys {space}
keys {space}
keys {space}
end o restart
Di solito il bot finisce con End o Restart a secondo delle situazioni. End termina il bot dopo 1 esecuzione, restart lo esegue all'infinito. Se si vuole eseguire il bot solo per un numero di volta bisogna affidarci alla funzione "Number of time to run" che troviamo in basso a destra.
Possiamo avere bisogno, però, che tra un keys e l'altro ci sia una distanza di 2 secondi, tranne l'ultimo che deve essere distate 1 minuto. Vieni usato l'istruzione delay per dare un tempo al nostro bot, quindi scriveremo:
Codice:
keys {space}
delay 2 sec
keys {space}
delay 2 sec
keys {space}
delay 2 sec
keys {space}
delay 1 min
keys {space}
end o restart
Scrivendo min o sec dopo il numero indichiamo minuti e secondi. Se invece non indichiamo i minuti o i secondi il bot lavorerà in millesimi di secondo, quindi dovremo scrivere:
Codice:
keys {space}
delay 2000
keys {space}
delay 2000
keys {space}
delay 2000
keys {space}
delay 120000
keys {space}
end o restart
In un bot potremo aver bisogno che il mouse vada su una casella e clicchi col tasto sinistro.
Per introdurre questo discorso dobbiamo parlare di pixel. Come credo sappiate il monitor è un insieme di pixel, per indivuarne 1 bisogna avere delle coordinate x e y tipo le parole crociate.
Per individuare questa coordinate basta sistemare il mouse sopra la casella, bottone, icona che vogliamo cliccare e tenere premuto ctrl+m quando si è su actool.
Se avete necessita di cambiare finestra senza muovere il mouse proprio perchè dovete prendere quel punto, tenendo premuto alt+tab potrete scegliere la finestra di actool senza andarci sopra col mouse.
Una volta scelto il punto possiamo decidere che tipo di click fare, facciamo qualche esepio:
Una volta schiacciato ctrl+m vi spunterà su actool
MousPos ***, *** //dove apposto degli asterischi ci sono dei numeri
Se vogliamo fare un doppio click dobbiamo scrivere di seguito
Codice:
MousPos ***, ***
doubleclick
Se vogliamo il click sinistro
MousPos ***, ***
leftclick
Se vogliamo il click destro
MousPos ***, ***
rightclick
Esiste anche un altro click che permette di tenere premuto il click ma di solito non viene usato.
In un bot potremmo avere anche la necessità di , a secondo del colore, fare delle scelte. Un esempio classico è la vita, che quando sta per finire anzi di verde è nera, se noi stiamo usando bot per expare possiamo utilizzarlo insieme ad un altro bot che dice questo:
Codice:
isblack ***, ***
keys 3
end
In pratica dice: Se questo punto è nero premi 3.
Magari sul 3 mettiamo gli snack e non moriremo mai durante l'expaggio.
Oltre a isblack abbiamo:
Citazione:isblack (nero),
isgreen (verde),
iswhite (bianco),
isblue (blu),
isred (rosso),
isgrey (grigio).
Potrebbe anche servirci che quando il punto è nero facciamo una determinata azione quando non nero ne facciamo un altra, ci viene in aiuto else. Esempio
Codice:
isblack ***, ***
keys 2
else
keys 5
end
Ricordate che a fine di ogni isblack,isgreen etc. dovete mettere sempre end, non accetta mai il restart questo tipo di funzione, per questo motivo si preferisce comunque gestirlo in un altro bot a parte da quello principale che con un bel restar campa all'infinito, mentre questo anche se può essere ripetuto milioni di volte resta limitato.
Per prendere le coordinate dei punti "colorati" si esegue nello stesso modo di prima. Puntatore sul punto desiderato, metto actool, ctrl+m , prendo punto. In questo caso MousPos viene sostituito con isblack,iswhite etc.
Più o meno questi sono tutti i comandi di actool, almeno sono quelli più usati in assoluto, grazie a questa guida vi verrà anche più semplice creare bot di una logica un pò più complicata del semplice:
Citazione:keys {space}
keys {space}
keys {space}
keys {space}
keys {space}
keys {space}
....
restart
Buon divertimento
Link Utili: http://www.nostrucchi.com/guide-f4/bot-minigame-lv-5-cava-magnifica-t779.htm
|