Guten Abend,
habe mal wieder ein kleines Problem mit MySQL:
Wenn ich mich registriere wird alles was ich möchte in die Datenbank geschrieben. Wenn ich mich einlogge wird auch alles richtig geladen.
Nur wenn ich mich auslogge wird nichts gespeichert. Die Funktion "savePlayer" wird bei OnPlayerDisconnect aufgerufen. Dass sie überhaupt aufgerufen wird habe ich bereits getestet, nur in der Datenbank passiert einfach nichts.
Vielleicht kann mir ja jemand von euch eine Hilfestellung leisten... Danke schon mal im Voraus!
stock savePlayer(playerid)
{
if(!PlayerInfo[playerid][loggedin])return 1;
new query[512];
format(query, sizeof(query), "UPDATE user SET level='%i', alevel='%i', geld='%i', skin='%i', fraktion'%i', rang='%i' WHERE id='%i'",
PlayerInfo[playerid][level],
PlayerInfo[playerid][alevel],
PlayerInfo[playerid][geld],
PlayerInfo[playerid][skin],
PlayerInfo[playerid][fraktion],
PlayerInfo[playerid][rang],
PlayerInfo[playerid][dbid]);
mysql_function_query(dbhandle, query, false, "", "");
return 1;
}