xMasteRx |
|
| Scusate per il ritardo, oggi ero tutto il giorno fuori =P CITAZIONE (Djvinz95 @ 6/6/2010, 09:29) Non credo sia propio così . Gioco a darkorbit da due settimane, il box ruota quindi se si imposta una condizione del tipo: if pixel1 = esiste and pixel2 = esiste and pixel3 = esiste then muovi mouse else aspetti fine. Oppure potresti sostituire and con or . Comunque , se proprio non ti trova il pixel , inserisci le sfumature mettendo: CODICE $PixPos=PixelSearch($WPos[0], $WPos[1], $WPos[2]+$WPos[0], $WPos[3]+$WPos[1], $PixColor,5) Dove 5 sta per cercami 5 sfumature di quel colore No quello che proponi te [if pixel1 = esiste and pixel2 = esiste and pixel3 = esiste then] è una cosa che veramente fa in modo che il bot trovi ancora meno box, è più facile fare come ho detto io, ti posso assicurare dopo almeno una 50tina di test fatti un po di tempo fa ^^, la sintasse veramente dovrebbe essere: CODICE $PixPos1=PixelSearch($WPos[0], $WPos[1], $WPos[2]+$WPos[0], $WPos[3]+$WPos[1], $PixColor1,2) $PixPos2=PixelSearch($WPos[0], $WPos[1], $WPos[2]+$WPos[0], $WPos[3]+$WPos[1], $PixColor2,2) $PixPos3=PixelSearch($WPos[0], $WPos[1], $WPos[2]+$WPos[0], $WPos[3]+$WPos[1], $PixColor3,2) If Not @error Then If IsArray($PixPos1) Then MouseClick("", $PixPos1[0], $PixPos1[1]) If IsArray($PixPos2) Then MouseClick("", $PixPos2[0], $PixPos2[1]) If IsArray($PixPos3) Then MouseClick("", $PixPos3[0], $PixPos3[1]) EndIf Ah la sfumatura messa nel PixelSearch è una cosa che può aiutare di molto nella efficienza, ma devi trovare un buon rapporto tra l'area di ricerca - sfumatura - consumo cpu CITAZIONE (cr45h @ 6/6/2010, 10:35) ah io è da un po' che non gioco, ma ero lv 13 con 6 iris nell'ita2... comunque sapete come mettere un cilo che si ripete 50 volte?? per l'infinito uso while, ma per farlo 50 volte?? e poi raga se voglio che quando premo il tasto S si ferma cosa devo mettere?? thank Nel posto del WHILE e WEND metti For e Next For $i=0 to 50 ;codice Next
|
| |