[ GDRCD 5.4 ] Autodecremento cariche oggetti indossati su invio azione postato il 08/08/2017 17:05:57 nel forum programmazione, gdrcd, open source, hosting e modificato da sadly-noob il 08/08/2017 17:06:37
Pagine → 1
08/08/2017 20:15:46
Noi abbiamo un sistema di consumo cariche completamente differente, ovvero devono essere consumate solo quando l'oggetto viene fisicamente utilizzato.
Nel tuo caso, così a naso mi viene da dirti.
fatti una tabella dove ogni carica consumata fai un update su un campo datetime.
Poi ti fai una funzioncina che verifica le cariche rimaste e il tempo trascorso dall'ultimo update. Se sono passate più di X ore, elimini l'oggetto.
09/08/2017 01:56:02
Ciao Ray, mi sa che è un po' oltre le mie capacità, non saprei bene come gestirla.
Avendo già un componente (non scritto da me, uhe) che fa una update per ogni azione inviata ogni otto ore speravo biecamente di sfruttare quel codice per ottenere il medesimo risultato sugli oggetti.
Rimugino un po' sulle tue indicazioni comunque, magari riesco a venirne a capo - grazie mille per la dritta!
09/08/2017 02:53:56
Se hai già qualcosa che ogni 8 ore esegue l'update sull'invio dell'azione, puoi sfruttarlo.
quasi sicuramente hai uno statement prima della query di insert dell'azione.
All'interno di quello statement usi l'id del personaggio e ti fai una query per recuperare l'oggetto equipaggiato.
recuperato l'oggetto ti fai una query sulla tabella delle cariche per recuperare le cariche residue e l'ultimo update.
se l'ultimo update è di almeno 8 ore prima e le cariche sono uguali a 0, lanci il delete dell'oggetto (di cui hai già l'id)
Questa è la soluzione più semplificata che mi viene da suggerirti.
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
Pandora Upside Down High School → La prima scuola per sovrannaturali al mondo vi attende! Scoprite il vostro cammino Ancestrale relazionandovi con i compagni e le attività dei club
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
New Heaven - Scopri questo nuovo gioco fantascientifico attraverso la nostra recensione..
Anchor - Intervista alla gestione di Anchor.. play by chat urban fantasy ambientato a Sydney!
Tana del Ladro - Recensione di "La Tana del Ladro"... GDR con le regole di AD&D!
GDR Online - Analizziamo assieme i giochi di ruolo online by chat...
Oltre il Velo - Recensione di Oltre il Velo, gioco di ruolo play by chat dove il fantasy incontra il moderno..
Fine Avventura? - Guida per Dungeon Master: Quando l’avventura muore di inedia?