2 Richieste postato il 03/09/2006 15:42:33 nel forum programmazione, gdrcd e open source
Salve a tutti.Dopo un bel pò di lavoro finalmente sono quasi vicino all`apertura.Sò che non ve ne può fregare di meno ma ve lo diko lo stesso ^^Ma rimangono ancora 2 piccoli bug.
1) Pagina presenti:Questa pagina mi dà problemi,infatti non mi segnala MAI tutti i presenti.Nel db me ne segnale 4 (ad esempio)mentre nella pagina dei presenti me ne fa vedere solo 1-2 . Spulciando un poco per internet e in questo forum forse ho trovato il problema.Qualcuno diceva che dopo 10 minuti di inattività il pg veniva segnalato come invisibile e quindi non appariva ai presenti. Io questa cosa la vorrei togliere perchè è parecchio fastidiosa.Ho cercato nel codice della pagina ma nulla...qualcuno può aiutarmi?
2) Refresh: Dunque io dovrei mettere un refresh automatico della pagina "mappa.php"perchè è lì che arriva l`input del nuovo messaggio e quindi se non si aggiorna il messaggio non arriverà mai a meno chè non si clicca sul tasto aggiorna della barra di internet. Qualcuno sà dirmi qualcosa in merito?
Ringrazio anticipatamente chi mi risponederà^^
Pagine → 1
04/09/2006 00:33:03
Perfetto.Messo in pratica e funge perfettamente.
Ti ringrazio black (sò che "snobbi"chi usa gdr-cd)cercherò di non farti pentire di avermi dato una mano.
Ps: Attendo ancora risposta per la 1
04/09/2006 02:57:18
Ho avuto lo stesso problema del punto 1, assicurati che la pagina dove visualizzi i presenti esegua il refresh, se non refresha i PG dalla lista spariscono. Inoltre nel codice dei presenti c`e` una variabile che tiene traccia del numero di stanza in cui si trova il tuo PG, e viene usata per "rinserire" il PG tra i presenti qualora sparisca. Assicurati che questa sia correttamente assegnata col numero di stanza corrente. Fatto questo dovrebbe funzionare.
04/09/2006 12:09:05
Ringrazio Faber per la dritta. Credo che il problema stava nel refresh,adesso ho cercato di sistemarlo e sembra che tutto funzioni almeno per adesso ^^.
Grazie ancora a Black e a Faber
04/09/2006 12:31:52
E invece no :(
Abbiamo risolto i problemi ma parzialmente....rimane il problema che dopo 10 min di inattività il pg viene segnalato come se avesse fatto il logout ma in verità è dentro e continua ad accumulare esperienza :S IO vorrei togliere completamente questo fatto dell`inattività,perchè lo trovo inutile. Ho cercato nella pagina presenti ma nulla ..non trovo la parte di codice che fa scattare questo meccanismo....qualcuno sà come fare?
05/09/2006 10:03:58
Dove e come mai il personaggio venga scodato dai presenti ogni tot minuti non lo so, non ho guardato, ma di sicuro avviene o in presenti.php , o in input.php o in refresh.php, che sono le uniche tre pagine dotate di refresh di gdrcd, comunque se fai quello che ti dico sopra, ogni volta che ricarichi la pagina dove visualizzi i presenti, il personaggio viene rinserito nella lista dei presenti e risolvi il problema, perche` avviene piu` di frequente di quanto non venga cancellato.
05/09/2006 18:02:51
No,anche se avevo fatto ciò che avevi detto tu il problema persisteva. Comunque ho trovato la riga di codice incriminata e ho risolto tutto.
Grazie a tutti .
11/09/2006 23:34:41
Incredibile...davvero ormai mi arrendo. E` da una settimana che sto dietro a questa maledettissma bug dei pg che spariscono ma non riesco a venirne a capo. Ho provato di tutto...ho perfino eliminato le query del invisibilità e dello statto nella tabella dei presenti. Ho controllato migliaia di volte le pagine,ho spostato ogni intervallo a 1000 minuti...ma nulla dopo 10 minuti sempre la stessa storia. I pg sparisco e poi quando tornano appaiono con nessuno.gif invece che con il loro simbolo di congrega.
Chiedo a qualcuno esperto in materia,magari allo stesso Romeo se c`è un modo per risolvere questa bug. Le pagine che ho controllato sono: input,presenti,refresh,mappa(che ho dotato di refresh) e lista anche se nn dotata di refresh. Ho davvero provato tutto...
sono disposto anche a passare le pagine se ce ne fosse bisogno...
12/09/2006 18:48:56
SOno riuscito a risolvere finalmente la bug.
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
shirka ha risposto alla discussione: Perché non avete più voglia di giocare?