Incremento ad Ora postato il 18/12/2009 20:19:56 nel forum programmazione, gdrcd, open source, hosting
Allora ragazzi io ho un problema.
Ho un database,ora in questo database ci sono due tabelle di nome Personaggio, Produzione.
Nella prima sono contenuti parametri di nome: Legno, Mattoni, Frumento, Ferro che hanno valori rispettivamente 0-0-0-0.
Nella seconda tabella(Produzione) invece sono contenuti parametri:
ProdFrumento, ProdMattoni, PrdLegno, ProdFerro , che hanno valori rispettivamente 2-4-10-7.
Ora,come faccio a sommare quest'ultimi valori ai loro corrispondenti OGNI ORA?...
Tipo,c'è un utente collegato,PASSA UN ORA,ed nella tabella Personaggio,in quei campi,vanno sommati:
Legno = 2
Mattoni = 4
Ferro = 10
Frumento = 7
Passa UN'ALTRA ORA,e allora i campi diventano
Legno = 4
Mattoni = 8
Ferro = 20
Frumento = 14
e così via.
Ora il mio intoppo sta,come far si che a questi campi vada sommato i valori contenuti nella tabella Produzione OGNI ORA?...
ovviamente questi valori vanno sommati anche quando l'utente non è collegato,quindi non ha effettuato il login!!!.(tipo durante la notte questi valori devono essere sempre aggiornati ogni ora).
Grazie in anticipo
Nando
Pagine → 1
18/12/2009 21:14:04 e modificato da blancks il 18/12/2009 21:18:03
O pianifichi un CronJob (ma costa) oppure, più semplicemente, ti salvi la data del log-out del pg in formato timestamp e la sottrai al timestamp attuale al momento della connessione col pg, quindi dividi per 3600 e forzi il dato come intero.
A questo punto hai il numero di ore, come valore intero, che puoi moltiplicare alle risorse da consegnare ogni ora al pg e puoi salvarle nel db incrementando quelle già possedute dall'account.
18/12/2009 21:26:47
Cpt....grazie mille^^
Domani vedo di lavorarci un po su
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Felix Felicis GdR - Harry Potter GdR: Il Prezzo dell'Onore - fuoco, fiamme e propaganda
Nyx Insight - Project S.E.T.: Comunicazione Ufficiale del Rettore Vance - Luglio
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!
Articolo → L'Estate Nerd del 2025: La guida definitiva alle fiere fantasy e comics in Italia!
Enlisted: Battle Pass: Quinta stagione del 2025
aik ha aperto un annuncio di ricerca: gothik ricerca Staffer
I dati del generatore di rank sono stati aggiornati!
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
gadu ha risposto alla discussione: IA e gdr: idee di sviluppo
Il Grande Blu: [On Game] Calda Primavera per un Estate Bollente!
The Coven: Che cosa sta succedendo?
korol3va ha recensito New World GDR
Football Team Soccer → Diventa una stella del calcio! Crea, allena ed equipaggia il tuo giocatore. Unisciti a un club e vinci in Football Team Game!
weaselman17 ha recensito New World GDR
aik ha aperto una nuova discussione: IA e gdr: idee di sviluppo
Ex Gratia GDR: Nuova Entità: Mazu!
Star Trek Horizon: Questlog: Starfleet Summer Camp
FragPunk → Gioco d'azione frenetico ispirato al punk, con gameplay caotico, ribelle ed energia illimitata! Gioca gratuitamente!
Skyrim: Solitude - Intervista allo staff del play by chat fantasy Skyrim Solitude. Entra nel fantastico mondo di The Elder Scrolls!
GDR dal Vivo - Scopri il fantastico mondo dei gdr dal vivo. Fai muovere il tuo pg :)
Scienza e Dadi - La Scienza dietro i Dadi: probabilità e statistiche nel GdR!
Riconoscimento Font - Come trovare un Font da un'immagine. La guida completa per riconoscere qualsiasi carattere!
Velocità dei Browser - Scopriamo le statistiche su i browser più veloci per giocare!
Galadriel - Lo Specchio di Galadriel e l'immaginario femminile nell'opera di Tolkien
Donne nei GdR - Articolo sulle diverse tipologie di personaggi che le donne muovono nelle land dei play by chat
Regno di Middle Age - Breve recensione del GDR Fantasy Middle Age