Changes between Version 17 and Version 18 of Ruzzle-cheater


Ignore:
Timestamp:
04/01/13 00:50:09 (12 years ago)
Author:
mancausoft
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Ruzzle-cheater

    v17 v18  
    189189
    190190Per ogni insulto/consiglio/dubbio potete contattarmi via email, la mail e' scritta nella home del sito.
     191
     192==  Update ==
     193Che dire... Conversando un po' con altri giocatori ho scoperto che c'era un bug che ti permette di inviare il punteggio dell'avversario usando un terzo giocatore... Ma nessuno sapeva i dettagli, lo utilizzano staccando la rete, entrando come un altro utente, attivare la rete e avendo ancora in cache le partite dell'altro utente e giocando alcune partite il risultato e' che invii il punteggio come avversario.
     194
     195Allora ho deciso di provare a ricreare questa situazione nel mio programma.
     196Ho provato a inviare il punteggio delle mie partite invece che come utente mancausoft con un altro utente registrato ad-hoc. Il risultato era che in alcuni casi inviavo il mio punteggio, in altri casi il punteggio dell'avversario.
     197Per capire il motivo bisogna vedere come e' strutturato ruzzle. Per ogni partita c'e' un player1 e un player2. Se si usa un utente che non e' ne' il player1 ne' il player2, si invia sempre il punteggio del player2.
     198
     199Questo fa pensare che dopo l'autenticazion del player, ad un codice del genere sul server:
     200
     201if (playerId == player1Id)
     202{
     203   //Codice per settare il punteggio del player1
     204}
     205else
     206{
     207   //Codice per settare il punteggio del player2
     208}
     209
     210Ecco un altro motivo per cui ruzzle e' scritto male :).
     211
     212
     213