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
Dalemyr: Pratoverde, festa in tutti i Reami
Entropia Universe: Note sulla versione di Entropia Universe 18.13.0
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
Gioco più visitato di Aprile 2025: The Last Sparks - Savannah Tales
Enlisted: Rendiamo Enlisted un posto migliore N° 68
I dati del generatore di rank sono stati aggiornati!
One Piece World: Level Up verso l'unicità
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Legacy of Magic: Missione Superstizione IIII
Football Team Soccer: Ultimo numero del nostro magazine!
Enlisted: Saldi di maggio in Enlisted
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Raxhodya Yaoi GdR: Nuova Trama: L'incubo Senza Volto
Shadow Scape: ✨ Chiusura momentanea
La Tana del Ladro: Si fa festa! Tutti in piazza per Pratoverde!
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
Zerth GDR - Intervista al gestore del play by chat fantascientifico Zerth GDR!
Come si gioca ai Larp? - Hai mai giocato ad un gioco di ruolo dal vivo (grv)? Se la risposta è no dai un occhiata a questo articolo!
Giochi sugli Animali - Lista completa dei giochi di ruolo online ambientati nel mondo degli animali, fattorie e zoo
Gestori dei PbC - Articolo semiserio sui gestori che si possono trovare nei play by chat italiani suddivisi per tipologia!
The Elder Scrolls - The Elder Scrolls Online: un epico viaggio attraverso la fantastica Tamriel!
Post Apocalittico - Viaggio nella narrativa post-apocalittica: teorie, credenze e affabulazioni. I contributi di Mary Shelley, M. P. Shiel e M. John Harrison
Seguici su Telegram! - Segui GDR-online.com su Telegram per essere aggiornato ovunque ti trovi!
Regole Base GdR - Le Regole Base dei Giochi di Ruolo: tutto quello che devi sapere per iniziare