Nabend, kaum ist ein Problem gelöst, trettet sofort das nächste auf.
Ich weiß jedoch wirklich nicht, warum kein Account gespeichert wird, bis auf Name & Passwort.
public OnPlayerDisconnect(playerid, reason)
{
GetPlayerPos(playerid,SD[playerid][SpielerLastX],SD[playerid][SpielerLastY],SD[playerid][SpielerLastZ]);
GetPlayerHealth(playerid,SD[playerid][SpielerLeben]);
GetPlayerArmour(playerid,SD[playerid][SpielerRuestung]);
SpielerSpeichern(playerid);
SpielerReset(playerid);
return 1;
}
stock SpielerSpeichern(playerid)
{
if(SD[playerid][SpielerLogged] == 0)return 1;
new query[128];
format(query,sizeof(query),"UPDATE spieleraccounts SET Level = '%i',Geld = '%i',Skin = '%i',Adminlevel = '%i',LastX = '%f',LastY = '%f',LastZ = '%f',LastAngle = '%f',LastLeben = '%f',LastRuestung = '%f',LastInterior = '%i',LastVWorld = '%i' WHERE id = '%i'",
SD[playerid][SpielerLevel],GetPlayerMoney(playerid),GetPlayerSkin(playerid),SD[playerid][SpielerAdmin],SD[playerid][SpielerLastX],SD[playerid][SpielerLastY],SD[playerid][SpielerLastZ],SD[playerid][SpielerAngle],SD[playerid][SpielerLeben],SD[playerid][SpielerRuestung],GetPlayerInterior(playerid),GetPlayerVirtualWorld(playerid),SD[playerid][SpielerID]);
mysql_function_query(dbhandle,query,false,"","");
return 1;
}
Was sollte bitte daran falsch sein? Danke im vorraus.