Deesilio automatico. postato il 15/05/2008 11:20:25 nel forum programmazione, gdrcd, open source, hosting
Buongiorno a tutti.
Premetto.
Non sto aprendo una nuova land, ma sto studiandi il php per motivi puramente personali. Alcuni mi hanno consigliato di andarmi a studiare siti già pronti in php, per vedere come funzionano, e provare a modificarli.
Ora la mia domanda si basa sul GDR-CD Extreme di Mr. Faber, che reputo un grande solamente per aver modificato e stravolto così il GDR-CD originale.
Ho visto che c'è la possibilità di esiliare i PG e di Deesiliarli (Togliere l'esilio) manualmente, ma non esiste un metodo automatico per farlo?
Cioè una volta esiliato il Pg per 5 giorni poi non ritorna in automatico? non riesco a capire se c'è e dove si trova quella parte di codice.
Grazie per l'interessamento e saluti a tutti
Gianni17
Pagine → 1
15/05/2008 12:04:22
Per fare le cose in automatico in rete hai 2 possibilità:
1. Fai lo script (nel linguaggio che usi per tutto il resto del tuo sito) e poi lo metti nel cron di linux (o equivalente di winzoz server che ci sarà ma non ho idea di come si chiami) nel daily o dove ti pare.
2. Fai lo script e lo piazzi in una pagina che sai che i tuoi utenti visitano spesso (esempio quella di login). Deve essere uno script silent, esente da errori e possibilmente che non produca output in nessun caso. Così non va ad influenzare quella pagina.
15/05/2008 12:06:19
Voto la numero due :D
15/05/2008 12:42:29
15/05/2008 13:23:01 e modificato da ipswich il 15/05/2008 13:24:05
Certo che è possibile! Bisogna solo pensarci un po' su!
esiliando un tipo registri la data di esilio nel campo rispettivo del db.
al momento del login, prima di concedere il permesso di entrata, confronti la data di esilio del personaggio con quella attuale (ti consiglio di utilizzare dei datetime completi, così i confronti sono esatti).
SE la data attuale è <= della data dell'esilio allora il tipo è ancora esiliato e quindi fai uscire il messaggio di errore e termini lo script.
Altrimenti dai i permessi necessari e fai l'update della data di esilio, portandola a 0 o di qualunque campo ti caratterizzi il pg esiliato.
il codice non c'è nel gdr cd, ma si tratta solo di IF-ELSE e di lavorare con i datetime.
Una cosa simile si potrebbe fare per un semplice arresto, riempiendo una sessione o un particolare campo del db nel momento in cui risulti ancora arrestato, dandogli lo stesso i permessi per accedere al gdr. Così potrai giostrare tu la sessione per indirizzarlo ad una particolare chat o a quello che vuoi tu.
:-)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
The Eyrie GdR: Gran Ballo in Maschera
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Portus: Harry Potter Gioco di Ruolo: Nuovo regolamento scolastico.
Il gestore di Black Sails Chronicles ha risposto alla recensione di teo986
teo986 ha recensito Black Sails Chronicles
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
Il gestore di New Orleans ha risposto alla recensione di dark heart
Secret of Athkatla: Gioco Chiuso!
dark heart ha recensito New Orleans
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
seirburuk i rabasi ha risposto alla discussione: Eroi di Enor
Lubecca: [Trama] Paganesimo II
World of Tanks: L'arsenale di Rambo ritorna!
I dati del generatore di rank sono stati aggiornati!
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Silver Phoenix - Recensione di Silver Phoenix..entra nel mondo dei Forgotten Realms e D&D 3.5
Gdr by Chat Requiem - Nel mondo dei giochi on line il gdr by chat è ormai un pezzo da museo?
MeetLarp - MeeT LARP: Primo Report ed impressioni sull'evento di accordo su Larp!
Traimo - Intervista al gestore di Weaponmaster Forum e La Forza Oscura
Black Soul Shippuden - Intervista ai gestori di Black Soul Shippuden... gioco di ruolo via chat ambientato nel mondo di Naruto!
Rolenet - Intervista a Lindy di Rolenet il social network dei GdR!
Pokémon Power Trainer - Recensione del gioco di ruolo online Pokémon Power Trainer. Gotta catch'em all!