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
Epic Wizardry RP: Spoiler #1 V2 | Epic Wizardry RP
The Coven: Utenti del mese di Agosto
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Storie di Agarthi: Omicidi a Città Vecchia: la scia si allunga
blancks ha risposto alla discussione: Cambio Licenza GDRCD
treesome ha recensito Road to Hamartia
Hero Wars: Approfitta della vendita x4 Emerald!
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!
wishbone ha recensito Brightest Star
The Darkness of Salem: QUEST: La notte di Salem Capitolo 1
ramen ha recensito One Piece World
Il genere Pokémon raggiunge i 300 giochi catalogati!
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
War Thunder: Gloire: Potenziamenti utili!
sparhawack ha recensito Hikaru No Tohei - Le Luci di Tohei
sparhawack ha recensito Exclusive Villa GdR
I dati del generatore di rank sono stati aggiornati!
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Città Virtuali - Ciò che distingue un gdr online da un gioco by forum o by chat, e che la rende più complessa
Rivista Game - Game è la prima rivista gratuita di videogiochi con un articolo di approfondimento al mese sui play by chat!
Sei Nerd? - ATTENTO!!1! Potresti essere NERD!11!1 Scoprilo nell'articolo scritto dagli espertissimi!
Star Trek Genesis - Leggi la recensione del gioco ambientato nel mondo di Star Trek!
For.Ev.Er. You.N.G. - FOR.EV.ER. YOU.N.G. è il Larp Cyberpunk tra le mura di Lucca! Scopriamolo assieme!
True Calling - Intervista al gestore del play by chat fantasy True Calling GdR
Morte dei Play by Chat - Il play by chat è definitivamente morto? Chiediamo ai gestori cosa ne pensano!
Crystal Tokyo - Crystal Tokyo una land per scrittori? Scopriamolo con l'articolo di Tersycore..