[ 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
Hikaru No Tohei - Le Luci di Tohei: Butanews! - Altro che changelog (malfunzionamenti)
I dati del generatore di rank sono stati aggiornati!
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Ex Gratia GDR: La PEH! - Sogno e Incubo: Due Facce della Stessa M
lom ha aperto un annuncio di ricerca: Legacy of Magic ricerca Giocatore
Storie di Agarthi: Nuova sezione Domande&Proposte e FAQ Utenti
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
playerlolita ha recensito Miami Gdr
FragPunk: Note dell'Aggiornamento di FragPunk del 3 Luglio
gdr-online.com ha risposto alla discussione: Aggiornamento "sotto il cofano" per il portale! 🔧
Hikaru No Tohei - Le Luci di Tohei: Butanews! - Aggiornamenti in tempo reale! 👨🔧
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
The Coven: Una nuova razza super esclusiva!
Il gestore di Age of Crystals ha risposto alla recensione di fragolina
aik ha risposto alla discussione: IA e gdr: idee di sviluppo
fragolina ha recensito Age of Crystals
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Scommesse Live - I quattro motivi principali per le Scommesse Live
FragPunk - Gioco d'azione frenetico ispirato al punk, con gameplay caotico, ribelle ed energia illimitata! Gioca gratuitamente!
Giochi One Piece - Lista completa dei giochi di ruolo online ambientati nel mondo di One Piece
Altervista - Esaustivo articolo in due parti su Altervista... l'hosting gratis per un gdr!
Bring me to Malmö - Intervista alla gestrice di Bring me to Malmö il play by chat ambientato in Svezia!
Città Medievale - Scopriamo assieme le caratteristiche di una città Medievale!
Realismo vs. Genere - Quando la realtà influenza il gioco: spesso i giochi di ruolo simulano meglio generi fantasy/horror che la vita reale!
Hell Dawn London - Recensione del gioco di ruolo via chat post-apocalittico Hell Dawn London