Moin.
Bei meiner Registration wird das Datum, und die Zeit der Registration in meiner MYSQL Tabelle gespeichert, beziehungsweise im Account.
Nun möchte ich es auch so machen, das gespeichert wird WANN er zuletzt online war.
Habe alles schon fertig, nur keine Idee wie das ganze bei OnPlayerDisconnect in die Variable eingetragen werden könnte.
public OnPlayerDisconnect(playerid, reason)
{
SavePlayer(playerid);
Eingeloggt[playerid] = 0;
DestroyVehicle(car[playerid]);
Delete3DTextLabel(supportveh[car[playerid]]);
SupMobil[playerid] = 0;
new date[7];
getdate(date[0], date[1], date[2]);
gettime(date[4], date[5], date[6]);
SpielerInfo[playerid][pLastOnlineDatum] = %02d.%02d.%d),
// DAS Ist nur mein CreateAccount, damit man sieht wie es beim Createn gemacht wird. :-/.
new query[400],Name[MAX_PLAYER_NAME],ipadress[20],date[7];
getdate(date[0], date[1], date[2]);
gettime(date[4], date[5], date[6]);
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
GetPlayerIp(playerid,ipadress,20);
mysql_real_escape_string(Name,Name);
mysql_real_escape_string(pass,pass);
format(query, sizeof(query), "INSERT INTO `accounts` (`Name`, `Passwort`,`IP`,`Datum`,`Zeit`) VALUES ('%s', '%s','%s','%02d.%02d.%d','%02d:%02d:%02d')", Name, pass,ipadress,date[0], date[1], date[2],date[4], date[5], date[6]);
mysql_query(query);