Nabend,
seid Tagen wird bei mir nichts gespeichert nur ab und zu mal.
An was kann es liegen?
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]);
GetPlayerFacingAngle(playerid,SD[playerid][SpielerAngle]);
GetPlayerEuro(playerid,SD[playerid][SpielerEuro]);
GetPlayerCent(playerid,SD[playerid][SpielerCent]);
SD[playerid][SpielerLevel] = GetPlayerScore(playerid);
SD[playerid][SpielerSkin] = GetPlayerSkin(playerid);
SpielerSpeichern(playerid);
SpielerReset(playerid);
return 1;
}
stock SpielerSpeichern(playerid)
{
if(SD[playerid][SpielerLogged] == 0)return 1;
new query[512],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(query,sizeof(query),"UPDATE `spieleraccounts` SET `Level` = '%i',`Euro` = '%i',`Cent` = '%i',`Skin` = '%i',`Adminlevel` = '%i',`LastX` = '%f',`LastY` = '%f',`LastZ` = '%f',`LastAngle` = '%f',`LastLeben` = '%f',`LastRuestung` = '%f',`LastInterior` = '%i',`LastVWorld` = '%i',`Toetungen` = '%i',`Tode` = '%i' WHERE `Name` = '%s'",
SD[playerid][SpielerLevel],SD[playerid][SpielerEuro],SD[playerid][SpielerCent],SD[playerid][SpielerSkin],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][SpielerKills],SD[playerid][SpielerTode],name);
mysql_function_query(dbhandle,query,false,"","");
return 1;
}
Danke im vorraus!