Javascript Modificare Javascript

Stato
Discussione chiusa ad ulteriori risposte.

EnigmaAren

Utente Silver
4 Gennaio 2010
103
26
6
95
Salve a tutti, prima di tutti volevo anticipare che non sapevo dove postare, quindi se, percaso avessi sbagliato sezione, chiedo venia, che venga pure spostata nella sezione giusta.

-Perche apro questo treadh:

Detto ciò, volevo chiedere a chi più esperto di me come poter fare per ovviare a questo problema..
Allora prima di tutto chiarisco, quello di cui stiamo parlando è del "famoso" gioco ogame..
Ora, non sto qui a spiegarvi come funziona o come è fatto.. Anche perchè non lo so neanche io, ovviamente io sto parlando così grossolanamente, se, per darmi una risposta decente vi serve qualche dettaglio in più scrivere perchè io non posso sapere cosa vi occorre..

-Come funziona la parte del gioco che serve a me:

In pratica una delle parti del gioco, consente di selezionare tramite una specie di "Griglia" la persona che si vuole attaccare, allora ci si posiziona con il cursore su di essa e, si clicca su "spionaggio" automaticamente il gioco invia delle flotte che, una volta raggiunto il pianeta mandano un messaggio (Sempre alpl'interno dell'inbox del gioco) e da qui ti consentono di vedere un po di cose..

-Le mie richieste/Aiuto su questo forum, consigli su come fare:

In pratica quello che vorrei fare io, è, una specie di programma, script o cheat, chiamatelo come volete (In realtà lo faccio anche per mettermi alla prova) che in modo diciamo "Automatico" fa partire le flotte verso il pianeta da spiare. (Vi faccio un semplice esempio) Io pensavo fosse una specie di codice HTML, un link per così dire, che, una volta pigiato mandava in automatico le flotte al pianeta da spiare (Con tutti i dati necessari all'interno dell'URL) ma non è così, non c'e nessun link ma solo un codice credo Javascript (Non ne ho idea..)
Quello che appunto chiedo a voi è se possibile intercettare, riprodurre, manipolare quel codice, in modo che, per esempio se lo inserisco dentro una pagina web da me creata, partisse il comando per inviare le flotte a quel determinato pianeta..
Perche faccio questo? Semplicemente perchè volevo fare in modo che aprendo una pagina web, mi inviasse in modo automatico tutte le flotte verso tutti i pianeti da me prestabilti..

-Screenshot:

Per farvi un esempio, uso l'ispeziona elemento all'interno del gioco, e vi faccio vedere una porzione di codice attraverso Vari screenshot.

-Screenshot (1/4):

In questo screenshot vi faccio vedere come si presenta il codice del gioco, senza puntare il mouse su nulla:


-Screenshot (2/4):

In questo, faccio vedere come si presenta il codice dopo che ho aperto la finestralla sulla quale scelgo cosa fare (Se notate infatti nel prossimo screen aprendo quella "Div class" evidenziata escono fuori altre 3 div, questo mi lascia supporre che siano i rispettivi div associati alle 3 cose che posso fare (Spionaggio, Attacca, Trasporta")):


-Screenshot (3/4):

Gia descritto prima cosa vien fuori:


-Screenshot (4/4):

Per finire, la parte più succulenta viene adesso, in cui faccio vedere cosa si trova all'interno dei div.. Se notiamo infatto l'ultimo, vediamo che c'e scritto "ListLinks" e anche "onclick", e tutti quei numeri che sono all'interno della parentesi servono per identificare il preciso pianeta che vogliamo attaccare, ogni numero rappresenta qualcosa (Ma non fregatevene, ci penso io a quei numeri):


In pratica a me serve saper come fare per poter raggirare questo codice e, farlo partire in automatico senza cliccare su "Spionaggio"..

-RINGRAZIAMENTI:

Grazie mille a chiunque si presti al mio supporto ^^
 
Creati un addon per firefox:

How to develop a Firefox extension | Mozilla Add-ons Blog

https://addons.mozilla.org/it/firefox/addon/greasemonkey/
GreaseSpot Wiki

o prova a cercare qua: Userscripts.org: Power-ups for your browser

Per quanto riguarda la scrittura del codice veditela te, ti ho dato la base per crearti il programma che vorresti.
E comunque se cerchi tra il javascript di quel gioco c'è per forza qualche metodo POST o GET che invia alla pagina per far capire allo script quel che deve fare, ti basta solo reinviare la richiesta manualmente, sempre se non ci sono metodi che lo impediscono, ed è possibile.
 
Grazie mille per la risposta, solo potresti spiegarmi in due parole a cosa serve un addon aggiuntivo per firefox? Cioè a cosa serve l'addon, e poi nel codice cosa dovrei cercare, cioè ovviamente non voglio la pappa pronta, volevo solo due righe per capire da dove posso inziare, si, ho capito che devo iniziare con il creare l'addon, e fin qui ok, lo farò, ma perche serve crearlo? Questo vorrei capire xD E poi ecco, l'altra cosa è, come faccio a capire DOVE devo andare a guardare nel codice? I metodi Get e post si so come funzionano ma, una volta trovati non saprei come interagire.. xD
 
Stato
Discussione chiusa ad ulteriori risposte.