[RISOLTO][GDRCD 5.6] Px settimanali al login + Tetto massimo a update postato il 04/03/2023 10:55:01 nel forum programmazione, gdrcd e open source e modificato da backwaters il 23/04/2023 14:56:15
Ciao a tutti
Sto cercando di implementare un sistema di assegnazione dell'esperienza automatico slegato dall'accumulo di px in chat in base ai caratteri/azioni: il risultato che vorrei è che ogni settimana i personaggi che hanno fatto almeno una role (4 azioni registrate in db) si vedono assegnato 1 px.
Ho inserito il codice in login.php (rifacendomi all'assegnazione dello stipendio) ed aggiunto un campo data ultima_exp nella tabella personaggio. Ora... se l'assegnazione fosse giornaliera il sistema funziona senza problemi, ma aggiungendo i controlli sulla data per fare l'update di sette giorni in sette giorni, non va.
Questo è il mio codice:
Pagine → 1
04/03/2023 19:21:11
Ciao!
così, a prima vista c'è un errore nell IF statment
06/03/2023 12:02:49
Oltre a quello che indica cbr89, mi viene un dubbio sul controllo effettuato, cioè questa parte:
06/03/2023 15:21:41
@cbr89: ho inserito le correzioni, appena vedo se funzionano ti do conferma. Intanto grazie :)
07/03/2023 15:48:45 e modificato da cbr89 il 07/03/2023 15:49:48
Ciao Backwaters,
ho dato uno sguardo allo script che hai fatto.
Secondo me ci sono un paio di errori logici dentro, io ho provato a farti uno script che dovrebbe darti il risultato che speri.
dato che non ricordo bene la sintassi della funzione PHP diff su un oggetto date, ti chiedo di verificare quella roba.
13/03/2023 11:34:41
Scusa se rispondo solo ora, ma sono riuscita a mettermi sul codice solo in questi giorni.
Dai primi test mi sembra funzionare tutto, ho solo modificato new Date in new Datetime perché mi dava Uncaught Error e... grazie, di nuovo!
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Entropia Universe: Note sulla versione di Entropia Universe 17.22.1