Guten Abend.
Ich habe folgendes Problem:
Ich möchte das die Position vom Spieler gespeichert wird und wenn ich mich Auslogge wird zwar alles richtig im Query angegeben aber nicht in der Datenbank eingetragen, woran könnte dies liegen?
Hier mein Stock:
stock SaveAccount(playerid)
{
if(!IsPlayerConnected(playerid) || Account[playerid][aLoggedIn] == 0 || IsPlayerNPC(playerid))return 1;
new Query[300];
GetPlayerPos(playerid, Account[playerid][aPos][0], Account[playerid][aPos][1], Account[playerid][aPos][2]);
GetPlayerFacingAngle(playerid, Account[playerid][aPos][3]);
Account[playerid][aInterior] = GetPlayerInterior(playerid);
Account[playerid][aVirtualWorld] = GetPlayerVirtualWorld(playerid);
mysql_format(MySQL_R41, Query, sizeof(Query), "UPDATE `"Server_Tag"_account_main` SET `Admin`='%i',`Sex`='%i',`X`='%f',`Y`='%f',`Z`='%f',`R`='%f',`Interior`='%i',`VirtualWorld`='%i',`Tutorial`='%i',`Skin`='%i',`Fraktion`='%i',`FraktionsRang`='%i' WHERE `ID`='%i'",
Account[playerid][aAdmin],
Account[playerid][aSex],
Account[playerid][aPos][0],
Account[playerid][aPos][1],
Account[playerid][aPos][2],
Account[playerid][aPos][3],
Account[playerid][aInterior],
Account[playerid][aVirtualWorld],
Account[playerid][aTutorial],
Account[playerid][aSkin],
Account[playerid][aFraktion],
Account[playerid][aFraktionsRang],
Account[playerid][aSQLid]);
print(Query);
return 1;
}
Mit freundlichen Grüßen,
Fabi.StaR