Esperienza postato il 22/01/2006 11:39:26 nel forum programmazione, gdrcd, open source, hosting
Sono in difficoltà su questo settore, vorrei aggiungere il campo esperienza, che aumenta con l`aumentare del tempo
1 punto exp = 5 minuti
aiutino?
Pagine → 1
22/01/2006 12:09:34
se stai utilizzando GDR-CD (e credo proprio di si :P) si potrebbe fare un update del database (alla voce Esperienza della tabella Personaggio) ad ogni refresh del frame "Presenti" o qualsiasi cosa tu abbia messo al posto di quel frame....insomma quando aggioni la lista dei presenti per ogni nome della lista fai una query al DB e aggiungi il valore desiderato (a seconda di quanto spesso fai il refresh).
spero di essere stato chiaro :P
23/01/2006 07:13:37
Sì ma così premi F5 e guadagni un pacco di punti...
23/01/2006 08:47:43
a questo problema si può ovviare facilmente facendo un semplice controllo sull`orario dell`ultima esperienza presa (mi auguro che il refresh automatico sia di meno di 5 minuti :P). un po` come succede (nel pacchetto base) per il lavori con scadenza. si aggiunge un campo alla tabella Personaggio del DB "UltimaEsp" e si fa il controllo su questo end NOW.
if "sono passati più di 5 minuti"
then "UltimaEsp = NOW and Esp=Esp+1"
non ci servono else perchè nel caso non sono passati i cinque minuti non bisogna fare nessuna modifica :P
23/01/2006 15:46:01
allora vediamo di fare ordine e di spiegare la procedura (non in codice dato che non ho idea di come hai strutturato il DB e le variabili della pagina presenti.php)
1) Creare un campo "UltimaEsp" nella tabella personaggio del DataBase.
2) Modificare la pagina "presenti.php" in maniera tale che ad ogni refresh (quelli che fa quando controlla se sono arrivati nuovi messaggi) si faccia un controllo tra la la variabile "UltimaEsp" e l`orario attuale.
3) Se sono passati più di cinque minuti fare un Update del Database del campo Esperienza della tabella Personaggio aumentando di uno il numero ($Esperienza == $Esperienza+1)
se ci sono altri dubbi o qualcuno trova qualche bug nella mia idea se ne può sempre parlare :P
23/01/2006 21:55:01
Bene, ho preso visione, vedrò di passare questi dati ai ragazzi che se ne occupano. Io penso che oltre che aggiungere una campo nel db andrei in panne col resto.^^
Cmq, se conosci com`è combinato gdr-cd, sai coem sono combinato io =P
24/01/2006 07:06:45
Io avevo pensato di creare una riga simile a "Soldi" che si chiamasse Carisma e fare una banca alternativa, dalla quale cliccando si potesse ritirare un punto carisma al giorno o all`ora, come vi pare. Non ci sono mai riuscito però, mi da gli errori più assurdi °_°
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
ayakashi si è accreditato come gestore di We love Tokyo
La Tana del Ladro: TdL Stories - Le Solite Fandonie
Ikariam → Su una piccola isola, in qualche parte del Mediterraneo, sorge un`antica civiltà. Sotto la tua guida inizia un`era di ricchezza e di scoperte!
shiny fluff ha recensito Age of Crystals
Enlisted: Miglioramento dell'operazione "Leadstorm"
Lineage II: Evento di Benedizione dell'Arcangelo
I dati del generatore di rank sono stati aggiornati!
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Il gestore di La Tana del Ladro ha risposto alla recensione di elyionar
Cleveland City: Nuova Organizzazione, nuove Chat e nuovi Master
Ex Gratia GDR: Revisione Poteri: Mutazione, Mentali e Utility
Il gestore di Ex Gratia GDR ha risposto alla recensione di deanna
War Robots → Domina il campo di battaglia con War Robots: strategia, azione e mecha in un'esperienza multiplayer epica!
Exclusive Villa GdR: Un morto, nessuna notizia... troppi segreti?
World of Warship: Cantiere navale: Blücher
Enlisted: Operazione "Leadstorm"
naemaer ha recensito La Tana del Ladro
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Bring me to Malmö - Intervista alla gestrice di Bring me to Malmö il play by chat ambientato in Svezia!
Cartoon Village - Video - Intervista ai gestori di Naruto World e One Piece Islands
Left to Survive - Left To Survive è un gioco FPS con un'ambientazione post-apocalittica in cui gli Zombi hanno schiavizzato la Terra e ne hanno preso il controllo!
Incredibilità Fantasy - Nel fantasy e nel fantastico l’incredibilità è una componente principale. Vediamo perchè!
Il genere in Gioco - Il genere in gioco: Uno sguardo ludico-critico verso la consapevolezza degli stereotipi
Dusk - Intervista a Dusk, il play by chat Urban Fantasy ambientato nell'America rurale!
Dragon Lord - Conquista potenti draghi nel vasto universo di Dragon Lord, dove orchi, elfi, umani e draghi si scontrano in terre sconfinate!
Svuotare Cache - Come svuotare la cache del browser in tutti i principali browser?