Guida passo passo per classifica online
- guidox
- GMI Honor
- Messaggi: 5765
- Iscritto il: 26/07/2009, 17:23
- Specialità: programmazione
- Uso: GM:Studio 1.4 Android
- Località: Marche
- Contatta:
Re: Guida passo passo per classifica online
Non ho capito quello che vuoi fare o.O
Spiegami passo passo come dovrebbe funzionare(bene sopratutto la cosa dell'ID unico)
Spiegami passo passo come dovrebbe funzionare(bene sopratutto la cosa dell'ID unico)
- Xxshark888xX
- Membro d'elite
- Messaggi: 1497
- Iscritto il: 30/05/2012, 19:17
- Specialità: Un poco di tutto
- Uso: GM:Studio 1.4 Pro
- Località: Earth
- Contatta:
Re: Guida passo passo per classifica online
Allora, diciamo che c'è il giocatore A e il giocatore B.guidox ha scritto:Non ho capito quello che vuoi fare o.O
Spiegami passo passo come dovrebbe funzionare(bene sopratutto la cosa dell'ID unico)
A apre il gioco, inserisce come nickname "HELLO", il gioco crea una serie di numeri (ID) salva l'ID in un file e manda i valori delle variabile nickname, score e ID nel database.
Dopo...
B apre il gioco e vuole inserire come nickname "HELLO", il gioco manda una richiesta al database dove deve controllare se questo nickname esiste già, se esiste già e l'ID scritto nel file del giocatore B non è uguale a quello nel database significa che non è il giocatore A quindi il database comunicherà col gioco dando una risposta negativa e nel gioco poi appare al giocatore B che questo nickname è già in uso, quindi deve sceglierne un altro
In poche parole io vorrei che se c'è già un nickname esistente non puoi usare quello a meno che non hai l'ID corretto scritto nel file, in quel caso significa che sei stato tu il primo a giocare con quel nickname quindi è tuo il nickname
- guidox
- GMI Honor
- Messaggi: 5765
- Iscritto il: 26/07/2009, 17:23
- Specialità: programmazione
- Uso: GM:Studio 1.4 Android
- Località: Marche
- Contatta:
Re: Guida passo passo per classifica online
Ora come ora non ho voglia di fare pappa pronta... Quello che posso dirti è di studiare un po' di php e mysql e provare a farlo...
Io trasformerei invia() in:
E controllerei il valore che viene fuori dalla pagina... Praticamente con il php stampi a schermo uno 0 o un 1 in base al successo del controllo
Io trasformerei invia() in:
Codice: Seleziona tutto
return(scarica(argument0+"?nome="+argument1+"&punteggio="+string(argument2)+"&password="+sha1(argument1+argument3+string(argument2))));
- Xxshark888xX
- Membro d'elite
- Messaggi: 1497
- Iscritto il: 30/05/2012, 19:17
- Specialità: Un poco di tutto
- Uso: GM:Studio 1.4 Pro
- Località: Earth
- Contatta:
Re: Guida passo passo per classifica online
Non ho tempo per imparare php e mysql...guidox ha scritto:Ora come ora non ho voglia di fare pappa pronta... Quello che posso dirti è di studiare un po' di php e mysql e provare a farlo...
Io trasformerei invia() in:E controllerei il valore che viene fuori dalla pagina... Praticamente con il php stampi a schermo uno 0 o un 1 in base al successo del controlloCodice: Seleziona tutto
return(scarica(argument0+"?nome="+argument1+"&punteggio="+string(argument2)+"&password="+sha1(argument1+argument3+string(argument2))));
Almeno dimmi come controllare i dati di un database
- doom13
- Moderatore
- Messaggi: 2093
- Iscritto il: 31/08/2012, 15:40
- Specialità: Programmazione
- Uso: GM:Studio 2
- Contatta:
Re: Guida passo passo per classifica online
Credo una cosa del genere (molto in genere):Xxshark888xX ha scritto:Non ho tempo per imparare php e mysql...guidox ha scritto:Ora come ora non ho voglia di fare pappa pronta... Quello che posso dirti è di studiare un po' di php e mysql e provare a farlo...
Io trasformerei invia() in:E controllerei il valore che viene fuori dalla pagina... Praticamente con il php stampi a schermo uno 0 o un 1 in base al successo del controlloCodice: Seleziona tutto
return(scarica(argument0+"?nome="+argument1+"&punteggio="+string(argument2)+"&password="+sha1(argument1+argument3+string(argument2))));
Almeno dimmi come controllare i dati di un database
ris = mysql_query("SELECT nome_campo FROM nome_tabella WHERE nome_campo = nome_dacercare") ;
if(mysql_num_rows(ris) == 0)
{
Oooook non esiste alcun utente con quel nick quindi fai quello che vuou
}
else
{
Nonono utente già esistente
}
Almeno la logica dovrebbe essere questa
Spoiler
"Things get hard sometimes guys... But remember, dicks get hard too, but they don't stay hard forever. Don't give up!"
- gameplay_extreme
- GMI VIP
- Messaggi: 3824
- Iscritto il: 13/11/2010, 16:23
- Uso: GM:Studio 2
- Contatta:
Re: Guida passo passo per classifica online
vengo dall' open-post, sicuri che con studio non funziona ?
clicca sul logo qui sopra per info e download riguardo ai miei software o per sapere come si crea un videogioco!
iscriviti qui gratuitamente a GMI !
Spoiler
-
- GMI Advanced
- Messaggi: 2093
- Iscritto il: 19/12/2010, 16:17
- Specialità: Programmazione
- Uso: GM:Studio 1.4 Standard
- Contatta:
Re: Guida passo passo per classifica online
La parte Server rimane uguale, mentre la parte Client è un po' diversa... Devi usare gli async events
♥♥♥♥♥♥
♥♥♥♥♥♥
♥♥♥♥♥♥
Spoiler
- gameplay_extreme
- GMI VIP
- Messaggi: 3824
- Iscritto il: 13/11/2010, 16:23
- Uso: GM:Studio 2
- Contatta:
Re: Guida passo passo per classifica online
grazie molte
altri dubbi:
ma la password per il db e la stessa che serve per amminstrare il sito...quindi va anche inserita nel codice nell' applicazione. Non è che se qualcuno decompila si possono avere dei problemi di sicurezza ?
in oltre: è previsto l'ulizzo di una dll , in studio è possibile usarla ?
altri dubbi:
ma la password per il db e la stessa che serve per amminstrare il sito...quindi va anche inserita nel codice nell' applicazione. Non è che se qualcuno decompila si possono avere dei problemi di sicurezza ?
in oltre: è previsto l'ulizzo di una dll , in studio è possibile usarla ?
clicca sul logo qui sopra per info e download riguardo ai miei software o per sapere come si crea un videogioco!
iscriviti qui gratuitamente a GMI !
Spoiler
- Vallo92
- GMI Advanced
- Messaggi: 1508
- Iscritto il: 15/07/2011, 20:26
- Specialità: Grafico
- Uso: GM:Studio 2
- Contatta:
Re: Guida passo passo per classifica online
Si, se uno decompila può ottenere i dati che hai inserito. Però se usi GMS non so se esistono decompiler.gameplay_extreme ha scritto:grazie molte
altri dubbi:
ma la password per il db e la stessa che serve per amminstrare il sito...quindi va anche inserita nel codice nell' applicazione. Non è che se qualcuno decompila si possono avere dei problemi di sicurezza ?
in oltre: è previsto l'ulizzo di una dll , in studio è possibile usarla ?
In studio è possibile creare la classifica senza l'utilizzo di .dll.
-Questi occhiali da sole le stanno benissimo. Vuole provarli con le lenti più scure?
- Si vede che le sto guardando le tette?
- Si
- Allora si
- civic71
- GMI Advanced
- Messaggi: 2210
- Iscritto il: 23/10/2003, 17:31
- Specialità: Risotto con zucchine
- Uso: GM:Studio 1.4 Pro
- Località: Jesolo (venezia)
- Contatta:
Re: Guida passo passo per classifica online
No dovrebbe essere la password relativo solo a quel gioco .
Come dici tu se metti la password del tuo DB il rischio che la trovino è altissimo.
Come dici tu se metti la password del tuo DB il rischio che la trovino è altissimo.
Si ma se questa è stata realizzata per gm8 o inferiori , potrebbero non essere compatibile oppure riscontrare delle anomalie e dovresti apportare modifiche agli script che la richiamano. In oltre essa deve essere implementata come file incluso e non solo nella medesima cartella del gioco.in oltre: è previsto l'ulizzo di una dll , in studio è possibile usarla ?
Chi c’è in linea
Visitano il forum: Nessuno e 40 ospiti