jeg har svært ved at overskue din kode så jeg prøver lige at skrive et eksempel selv du kan rette/bruge :p
- <?
- $query = mysql_query("SELECT * FROM `brugere` WHERE `bruger` = '" . $_SESSION['brugernavn'] . "'")or die (mysql_error());
- $row = mysql_fetch_array($query);
-
- $online_ialt = time() - $row['seneste_login'];
- $online_ialt = $online_ialt / 3600;//i minutter.
-
- $online_tid = $row['online_tid'] / 3600; //i minutter
-
- $online_tid = floor($online_tid);
- $online_ialt = floor($online_ialt);
-
- //Credits for hele online tid
- $credits = $online_ialt;
-
- mysql_query("UPDATE brugere SET onlinetid = $online_ialt, credits = $credits WHERE bruger = '" .$_SESSION['brugernavn']. "'")or die(mysql_error());
- ?>
Det burde give dig et credit antal lig de antal minutter spilleren har spillet spillet. Men jeg går ud fra at du vil have den til at finde ud af hvor mange credits spilleren "mangler" siden sidste login?
Hvis du kan ville det være rart hvis du gav mig hele funktionen med lidt kommentare :p For eksempel, hvad bliver $online_tid; brugt til?
Indlæg senest redigeret d. 15.07.2008 16:06 af Bruger #9485