Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

[Cheat e Hack] Giochi Flash...
(Questo messaggio è stato modificato l'ultima volta il: 05/01/2013, 15:24 da digger.)

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
la domanda sorge spontanea, ma hai spostato le finestre di python di lato in modo che non stiano sopra quella del gioco? se no per forza che dice che non è visibile...

Comunque, mettiamo che fai tutto giusto e non va, tagliamo la testa al toro, togliamo il controllo della finestra, fai cosi, vai a cercare il codice di gameWinVisible e come prima riga mettici return True cosi:
Codice:
def gameWinVisible():
    return True

    if (grab(397,10,507,25)==2753):
        return True
    else:
        return False

attenzione all'indentazione! python non è come il C! se sbagli l'indentazione non funziona!

In questo modo se ne frega se la finestra è visibile o no e procede con i click

EDIT:
Ho visto 2 situazioni in cui dice che la finestra non è visibile,
1. c'era aperta una finestra di dialogo di quelle quando clicchi su un capanno o altro che ti dice cosa produce,
perchè in quel caso tutti i colori intorno dello schermo si scuriscono, quindi non corrispondono piu a quelli usati per il check della finestra, questo è il motivo per cui non la vede anche se c'è

2. mi era comparsa una striscia con un testo di istruzioni in alto a sinistra, cosi lunga che copriva anche l'area usata per il check della finestra visibile, tolto il testo ha ripreso a funzionare

lo so, il check che faccio non è dei migliori, in futuro troverò un altro modo.
Anche se il caso 1 è giusto che dia come risultato che la finestra non è disponibile, perchè di fatto se anche cliccassi in giro per lo schermo non cliccherebbe niente.
L'alternativa sarebbe lasciarlo continuare lo stesso ma come prima cosa detectare che c'è una finestra aperta sullo schermo e cliccarla per chiuderla.


digger
05/01/2013, 14:48
#76
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 05/01/2013, 15:36 da boss187.)

Iscritto
Messaggi: 30
Discussioni: 0
Registrato: 12-2012
Mix: 0
si pero a me non compare la casella come quella tua quando devi trovare i get cords che c e scritto bot eccc...

anzi ecco ora con l ultima modifica che mi hai detto da fare va ...pero io ho sulle 40 case cosa devo fare per inserirle tutte?

05/01/2013, 15:21
#77
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
se stanno tutte nella schermata fai quello che ho fatto io, una dopo l'altra con get_cords() prendi le coordinate e le metti nel programma, se non stanno nello schermo mi spiace ma al momento solo quelle che stanno nello schermo le puoi automatizzare, vedremo poi come fare le altre.
Comunque copiati l'ultima versione del programma nel mio post indietro, l'ho un po' semplificato per gestire le coordinate delle case, devi solo mettere tanti coords_case.append quante sono le coordinate da mettere e il resto lo fa lui

EDIT:
ho appena aggiunto anche l'automatismo della produzione Happywide
però sono di corsa devo uscire quindi non ho tempo per metterlo nel post del codice


digger
05/01/2013, 16:04
#78
Cerca

Iscritto
Messaggi: 30
Discussioni: 0
Registrato: 12-2012
Mix: 0
ok va bene grazie...pero funziona solo se la schermata e nello schermo se la metto nella barra strumenti non funziona piu clicca sullo schermo e basta non si puo modificare?

05/01/2013, 19:05
#79
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
non ho capito cosa intendi


digger
05/01/2013, 19:22
#80
Cerca

Iscritto
Messaggi: 30
Discussioni: 0
Registrato: 12-2012
Mix: 0
cioe io apro il gioco e poi il programma funziona ma se apro un alta pagina di internet il mouse mi clissa sull ultima pagina non sul giochetto hai capito il senso?

05/01/2013, 20:48
#81
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 06/01/2013, 1:41 da digger.)

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
ah certo, ma infatti è cosi che funziona ora, cioè non è un bot come quello di warrock che tu ti fai i fatti tuoi e lui gioca al posto tuo, questo simula quello che faresti tu se fossi seduto al tuo posto, cioè clicca in giro sullo schermo, se tu cambi schermata come fai a cliccare sulla schermata del gioco?
Pensavo fosse chiaro che funzionava cosi.
Se è quello che volevi puoi abbandonarlo questo, non lo farà mai, per fare come dici tu ci vuole tutt'altro tipo di approccio.
Questo io lo uso cosi, apro il gioco, lancio il bot e poi me ne vado fuori di casa, quando torno ho raccolto un migliaio di monete e un migliaio di materiali.
Se sono al pc non posso farlo.

Adesso avrai capito a cosa serviva quel controllo che scriveva "Game window not visible, skipping" se la finestra non era visibile, a impedirgli di cliccare ad cazzum mentre stavi facendo altro Wink


digger
06/01/2013, 0:45
#82
Cerca

Iscritto
Messaggi: 30
Discussioni: 0
Registrato: 12-2012
Mix: 0
adex ho capito va bene dai...hai fatto anche quello dei materiali? cmq per cambiare il tempo invece di 5 minuti mettere ogni 15 cosa devo fare?

06/01/2013, 12:33
#83
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 06/01/2013, 23:16 da digger.)

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
dipende se vuoi SOLO i 15 minuti o se vuoi sia i 5 che i 15.
Se vuoi che "girino" sia i 5 che i 15 è facile il programma è già diviso, se ci fai caso c'è un funzione clicca5 e una clicca15 basta che scommenti quella da 15, il tempo è già impostato, devi solo mettere le coordinate delle risorse a 15 e il gioco è fatto.
Lo so non è molto versatile come soluzione, del resto l'ho detto fin dal principio che era molto rozzo Happywide
Per la produzione è stato facile, alla fine della procedura del clicca5Min ci ho messo un altro for che clicca i capanni di costruzione e poi clicca su quello che voglio produrre, tutto qui
Aggiorno il codice alla pagina 4 del thread

Se ti interessa poi riattivare il controllo della finestra visibile, che secondo me è utile, consiglio di verificare questo rettangolo in alto a sinistra:

[Immagine: 03106-528b6e41-5651-4f13-bcd5-2630fe5864fb.png]

Infatti la fregatura di verificare altro ho visto è che se per disgrazia vai sulla città di qualcun altro lo script pensa che la finestra sia ok e clicca nella città dell'altro invece che nella tua.
Cosi invece deve comparire il nome della tua città per essere ok.

Nel codice inoltre ho aggiunto che quando scrive "...skipping" emette anche un suono, cosi anche se non stai vedendo la shell di python ti avvisa che sono passati i minuti e deve cliccare per raccogliere.

EDIT:
in realtà ho rivisto la mia idea, per la finestra visibile ora prendo questo rettangolo:

[Immagine: 03106-9e46a097-fd50-477d-9b36-572668e702c0.png]

ovvero il nome della città piu un pezzo della mappa sotto, perchè?
perchè in questo modo non solo devo essere sulla mia mappa perchè lo script giri, ma devo anche essere posizionato giusto, con il giusto scroll, infatti se qualcosa non tornasse li sotto non ci sarebbe la grafica che deve esserci e lo script (giustamente) non dovrebbe girare


digger
06/01/2013, 13:14
#84
Cerca

Iscritto
Messaggi: 30
Discussioni: 0
Registrato: 12-2012
Mix: 0
ho provato quello nuovo e mi viene fuori cosi cosa devo fare? Traceback (most recent call last):
File "C:\Users\Mirko\Desktop\foe.py", line 197, in <module>
main()
File "C:\Users\Mirko\Desktop\foe.py", line 186, in main
init_coords_case5Min()
File "C:\Users\Mirko\Desktop\foe.py", line 168, in init_coords_case5Min
coords_case5min.append((300,451))
NameError: global name 'coords_case5min' is not defined

06/01/2013, 14:53
#85
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
hai copiato male perchè il programma che ho postato non da errori.
Sembra come se manchi la definizione della variabile coord_case5Min all'inizio del programma


digger
06/01/2013, 15:36
#86
Cerca

Iscritto
Messaggi: 30
Discussioni: 0
Registrato: 12-2012
Mix: 0
io ho fatto copia ed incolla e basta non ho modificato nulla...

06/01/2013, 15:42
#87
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
anche io per controllo ho fatto copia incolla in un file nuovo e l'ho eseguito senza errori. tu hai installato il python che ho postato io? la versione 2.7 ? se no magari c'è qualche differenza nel linguaggio


digger
06/01/2013, 15:52
#88
Cerca

Iscritto
Messaggi: 30
Discussioni: 0
Registrato: 12-2012
Mix: 0
si si quello che mi hai detto te ho installato...

06/01/2013, 16:19
#89
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
beh ma in alto all'inizio del programma ce le hai le righe:

Codice:
coords_case5Min = []    #lista coordinate case a 5Min
coords_case15Min = []   #lista coordinate case a 15Min
coords_produci5Min = [] #lista coordinate produzione a 5Min

se ce le hai la spiegazione va cercata nell'occulto Asd


digger
06/01/2013, 16:22
#90
Cerca


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  [Undetected] Forge of Empires bot hack mix Admin 0 1,329 19/08/2019, 0:38
Ultimo messaggio: Admin
  Hack Browser Game" Anime Pirates " alessio95 9 4,768 26/08/2014, 14:45
Ultimo messaggio: alessio95
  HACK PER COMMAND E CONQUER TIBERIUM ALLIANCE Deglan 6 5,285 18/06/2012, 23:52
Ultimo messaggio: Giniu



Utenti che stanno guardando questa discussione: 2 Ospite(i)