[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 2
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!
18/01/2024 16:36:40 e modificato da zepam il 21/01/2024 01:38:24
03/03/2024 13:00:42 e modificato da sunai il 03/03/2024 13:02:03
Risveglio questo topic per chiedere una cosa: nel caso in cui io volessi fare che il personaggio riceve 10 punti ogni 30 giorni, dopo aver inserito la clausola ON/OFF nel config, ultima_exp nella tabella personaggio del db e questo nel login, potrebbe funzionare?
04/03/2024 09:18:08
04/03/2024 19:20:18
04/03/2024 22:53:01 e modificato da blancks il 04/03/2024 23:20:35
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!