20/04/2013 15:55:11
20/04/2013 15:58:15
Ma al login del personaggio stesso, il controllo da eseguire è diverso.
Dovresti controllare di quanti "intervalli di 7 giorni" il PG che rientra non ha preso punti.
Ora lo sto provando nel login.php, ma volendo, inserirlo in un file php che parte ogni giorno, a mezzenotte (per esempio) non è un problema. E in questo modo il controllo cmq non è tanto "lavoro"...
20/04/2013 15:59:05 e modificato da sgc carter il 20/04/2013 16:12:02
Cmq, Overlord, tu come dicevi di eseguire l'UPDATE del peronaggio nella tabella personaggio? Sempre con una query separata, no?
CMQ, nella query:
20/04/2013 16:10:44
Eh, io non vado mai d'accordo con i Cron Job, per quanto utili su alcuni server danno noie, o di funzionamento, o di pagamento, vedi su Altervista. Comunque sì, l'update, da quello che so almeno, puoi farlo solo separatamente.
20/04/2013 16:13:26
Io con i cronjob ho risolto "tanti" problemi"...
L'aumentare dei punti salute, nel tempo (quindi i malati si riprendono un tot all'ora...) e insomma, se impostati bene, funzionano.
Ora provo il codice per intero poi lo posto qui... in caso servisse ad altri ^^
20/04/2013 16:25:26
Ed ecco il codice, bellu pulito e pronto, da inserire in un cronjob o in login.php:
20/04/2013 19:58:36
My bad, ho spostato avanti e indietro quella condizione having e mi era rimasto un pezzo di una versione vecchia :P
comunque overlord: quelle query messe nel login rubano più risorse perchè vengono eseguite a ogni singolo login fatto, e ogni giorno di sono decine se non centinaia di login. Il controllo è di natura settimanale, non ha senso eseguirlo così spesso. In un cron viene eseguito solo quella volta al giorno in cui lo imposti.
Inoltre è meglio fare una sola query grossa piuttosto che tante piccole query per ogni utente
09/05/2013 22:22:02
Errata corrige:
Il codice da me postato in precedenza:
10/05/2013 00:44:19
semplice oltre a togliere 1 punto nella stessa query imposti la DataEvento (quella su cui fai il check) ad oggi.
10/05/2013 01:12:49
quel controllo c'è già O.o è la condizione specificata dopo la parola chiave HAVING.
Io l'ho appena testata sul mio db e gli utenti vengono selezionati correttamente, l'inserimento avviene correttamente e se rieseguo la query l'insieme risulta vuoto.
Se dici che non ti aggiunge le righe dentro a Punti vuol dire che c'è un errore nella query, hai provato a stampare gli errori con mysql_error()? Probabilmente i campi aggiuntivi che hai nella tabella Punti non sono settati correttamente o hai chiavi primarie duplicate
Discussione seguita da
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Il gestore di Exclusive Villa GdR ha risposto alla recensione di sparhawack
New Orleans: Nuova Trama - Ottobre 2025
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
I dati del generatore di rank sono stati aggiornati!
Mondo Hogwarts: Sull'Hogwarts Express!
New Star Wars Gdr: Quest Vocale: Boom-Boom Glitter...stim
RAID Shadow Legends: Riequilibrare il set di attrezzi Chronofage
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Enlisted: Modifiche al punteggio di battaglia delle armi
Le Cronache di Raja Dunia: Rework Razza Umani
Shadow Scape: ✨ Ritorno dalle vacanze!
Storie di Agarthi: Quest: alla ricerca d'un varco per il limbo
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
RAID Shadow Legends: Aggiornamento 10.70.0 👹
Il gestore di Age of Crystals ha risposto alla recensione di bloodymary1900
Nyx Insight - Project S.E.T.: Comunicazione / Riassetto
glaucozilla ha recensito La Tana del Ladro
New World Order → Diventa un agente del Nuovo Ordine Mondiale e affronta le forze occulte che minacciano il pianeta Terra in questo GDR Urban Fantasy per Mobile!
Games as a Service - I videogiochi "games as a service": è la fine di un'era?
Storie GdR - Come creare una storia coinvolgente per un gioco di ruolo?
Lucca 2016 - Breve riassunto sugli ospiti incontrati al Lucca Comics and Games 2016!
Giochi di Politica - Interpreta un capo di stato o un sindaco e porta il tuo paese alla prosperità e al benessere!
Statistiche Tecniche 2023 - Gdr-online.com pubblica i dati tecnici dei suoi visitatori per l'anno 2023!
Mutation GdR - Intervista alla gestione del PbC con i mutati urban fantasy Mutation GdR!
Falsi Commenti - Individuiamo i falsi commenti ai giochi di ruolo catalogati dal portale con alcuni semplici consigli
Creazione Personaggio - Alcune semplici consigli su come creare un personaggio per gdr