Calcolare l'orario di connessione di un&acut postato il 02/01/2013 22:09:30 nel forum programmazione, gdrcd, open source, hosting
Ciao a tutti ragazzi,
vi scrivo per porvi un quesito per calcolare il tempo di connessione di un utente.
In sostanza, quello che non riesco applicare con php (ma con asp ci ero riuscito) è che se un utente, per esempio effettua la sua login alle ore 22:00 e mettiamo il caso che alle ore 22:30 l'utente (o giocatore) aggiorna il suo tempo di connessione sulla land, come posso fare a incrementarlo e con numeri decimali? Ovvero che quella mezz'ora in cui l'utente è stato sulla land, si trasformi in 0.50?
Non so se sono stato abbastanza chiaro su quello che vorrei mettere, magari e sicuramente voi ne sapete più di me.
In asp l'avevo implementato prendendo l'ultimo orario dal db (alle 22:00 la login) facendo il datediff (con le 22:30) e poi usando il formatnumber lo formattava in decimale.
Dopodiché sommavo l'ultimo dato dal db che era espresso in decimali per il tempo di connessione con questo nuovo aggiornando il profilo.
Siccome è da poco che sto lavorando con PHP e nella programmazione in generale, sto trovando un po' di difficoltà... ma in fondo è questo il bello :)
Grazie a tutti.
Pagine → 1
02/01/2013 22:22:07
Voler trasformare il tempo in decimale invece che in sessagesimale è una pratica strana, sei sicuro che l'operazione che vuoi fare non sia fattibile anche in sessagesimale?
La cosa è fattibile allo stesso modo con cui lo facevi in asp:
prendi l'ora del login dal db e la manipoli.
Puoi farlo in più modi:
_Usi MySql per fare la differenza tra date usando la funzione DATE_DIFF()
_oppure trasformi la data ottenuta da mysql in un timestamp usando strtotime() di PHP e fai la differenza normale tra numeri (tieni conto che mezz'ora corrisponde a 30*60secondi)
_oppure usi la classe di gestione delle date di PHP, che dovrebbe darti tutta la potenza di trasformazione di date e orari http://it1.php.net/manual/en/intro.datetime.php
02/01/2013 22:29:17
In realtà questa pratica è tutta per avere il carisma dell'utente (che sto comunque rendendo utile in qualche modo per non far pacheggiare pg a farmare carisma), in giro non sono riuscito a trovare qualcosa che mi facesse capire bene come funziona, perché mi interessa come farlo e poi metterlo in pratica
Il sessagesimale non l'avevo considerato, ma forse è la stada giusta. Tutto sta ora capire come improntare il codice.
Grazie per avermi risposto!!
03/01/2013 00:47:32
in pratica mi stai dicendo che ogni mezz'ora il pg guadagna 0,5 punti carisma?
Se così fosse basterebbe trovare quante mezz'ore sono passate dall'ultimo controllo e moltiplicare per 0,5
03/01/2013 13:02:28
Non solo ogni mezz'ora, quando l'utente ha bisogno di aggiornarlo, puo' essere mezz'ora, come 5 minuti, come 10 min etc, in sostanza quando vuole!!
Grazie ancora per la risposta!
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
World of Warship: Gameplay del Scharnhorst ‘43
Pirates of the Caribbean: Tides of War: Ahoy! Aggiornamento di sistema!
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
Origo Haeredis - Harry Potter Gdr: Aggiunta: Prova di gioco
wylly93 ha recensito The Eyrie GdR
Metin2: Doppio evento: Caccia al tesoro e Altromondo!
eXtremelot: Navigare o... Volare?? :-)
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
Games of Thrones Winter is Coming: Playoff dell'assedio di Grande Inverno
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Gli Elementi Oscuri - La Nera Signora dell'Acqua
Il gestore di W40K Dathyar ha risposto alla recensione di dreamboy
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
dreamboy ha recensito W40K Dathyar
Metin2: Live ora: Server Boost Yohara e Twitch Drop
Epic Wizardry RP: Changelog N. 4 - Epic Wizardry Rp
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Le Cronache di Arathos - Intervista ai gestori del GdR play by chat fantasy Le Cronache di Arathos
Fairy Tail GDR - Intervista al gestore del play by chat Fairy Tail GDR!
OGame - In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
Menzoberrazan - Entra negli oscuri cunicoli dei Drow. Leggi la nostra recensione di questo particolare GDR
Domino Harry Potter - Land su Harry Potter..quale futuro hanno? Un analisi di Eleonora Scorti..
Song of Westeros - Intervista ai gestori del nuovo gioco bastao su Game of Thrones: Song of Westeros!