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 Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
crossfire ha risposto alla discussione: Gioco investigativo e politico
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
delhila ha recensito Shadow Scape
War Thunder: Senrai Maidens x War Thunder!
tatamatilda ha aperto una nuova discussione: Tester offresi/Landa cercasi
Crash Bandicoot Zone → Caos, libertà e risate: nel GDR ambientato nell’universo di Crash Bandicoot, ogni storia è possibile… e nulla è troppo folle!
Crossout: Halloween è alle porte 👻
World of Warship: King of the Sea XVIII | Iscrizioni
RAID Shadow Legends: Contest di Halloween
Portus: Harry Potter Gioco di Ruolo: DCAO: la lezione è finita e...Tassorosso scappa!
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
La Città dei Dogi: Dallo sguardo di chi vede il peccato anche nei gab
Le Cronache di Raja Dunia: Aggiornamento - Razza Vhas-Taya
Shadow Scape: ✨ Chiusura momentanea
Black Sails Chronicles: ON - Mastro Corvino
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Amazing 40s - Intervista alla gestrice di Amazing 40s il play by chat ambientato negli anni 40!
Twilight Gdr - Con l'uscita del film New Moon.. intervista ai gestori di Twlight Gdr!
Giochi Storia - I giochi a tema storia più amati dagli italiani!
Creazione Personaggio - Alcune semplici consigli su come creare un personaggio per gdr
Assiah Gdr - Intervista al gestore del GdR fantasy play by forum Assiah Gdr!
GdR d'Azzardo - Modi divertenti per incorporare il gioco d'azzardo nei giochi di ruolo
Statistiche Tecniche 2023 - Gdr-online.com pubblica i dati tecnici dei suoi visitatori per l'anno 2023!