Så altså unix_time() ved login i et felt? OnlineTimeStart f.eks. Og når brugeren slukker appleten sætter den unix_time() i OnlineTimeEnd. Skal den så opdatere disse felter hver gang? I såfald, udregner den ikke forrige tid (hvis man var på i går f.eks), men kun de nye.
dstjulle, det løsningen jeg ønsker, så php kan godt gå hvis du kan forklare hvad du gør.
arne_v > det vil bruge for mange mysql ressourcer. Kan det ikke gøres med 3 felter?
OnlineTimeStart, OnlineTimeEnd og et felt mere, som forklarer timerne i alt. F.eks når brugeren logger ind sætter den unix_time() og ved slut udregner den starttiden+slutningen og ligger oveni det sidste felt, som beskriver alle timerne?
Lyder det helt forkert, eller har i en bedre løsning?
Ok, jeg sætter en time() ved applet-start og udregner når clienten lukkes. time() fra session - nuværende time().
Men arne_v, hvordan udregner jeg så hvis en spiller skal have 1 dollar i timen? Hvad hvis han logger ud efter 20 minutter, så skal den vel også gemme disse oplysninger til næste gang.?
Du vaelger vel at gemme sekunder. Saa kan du altid runde af/ned/op til timer.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.