Ich möchte die Position des Spielers abspeichern, aber es geht iwie net
Spieler Speichern:
mysql_SetFloat("accounts", "X-Pos", Spieler[playerid][sX], "Name", Spieler[playerid][sName]);
mysql_SetFloat("accounts", "Y-Pos", Spieler[playerid][sY], "Name", Spieler[playerid][sName]);
mysql_SetFloat("accounts", "Z-Pos", Spieler[playerid][sZ], "Name", Spieler[playerid][sName]);
mysql_SetFloat("accounts", "A-Pos", Spieler[playerid][sA], "Name", Spieler[playerid][sName]);
SpielerDaten:
enum spielerdaten
{
sName[MAX_PLAYER_NAME],
Float:sX,
Float:sY,
Float:sZ,
Float:sA
}
new Spieler[MAX_PLAYERS][spielerdaten];
OnPlayerSpawn:
SetPlayerPos(playerid,Spieler[playerid][sX],Spieler[playerid][sY],Spieler[playerid][sZ]);
SetPlayerFacingAngle(playerid,Spieler[playerid][sA]);
OnPlayerUpdate:
new Float:X,Float:Y,Float:Z,Float:A;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,A);
mysql_SetFloat("accounts", "X-Pos", Spieler[playerid][sX], "Name", Spieler[playerid][sName]);
mysql_SetFloat("accounts", "Y-Pos", Spieler[playerid][sY], "Name", Spieler[playerid][sName]);
mysql_SetFloat("accounts", "Z-Pos", Spieler[playerid][sZ], "Name", Spieler[playerid][sName]);
mysql_SetFloat("accounts", "A-Pos", Spieler[playerid][sA], "Name", Spieler[playerid][sName]);
SpielerDaten:
enum spielerdaten
{
sName[MAX_PLAYER_NAME],
Float:sX,
Float:sY,
Float:sZ,
Float:sA
}
new Spieler[MAX_PLAYERS][spielerdaten];
OnPlayerSpawn:
SetPlayerPos(playerid,Spieler[playerid][sX],Spieler[playerid][sY],Spieler[playerid][sZ]);
SetPlayerFacingAngle(playerid,Spieler[playerid][sA]);
OnPlayerUpdate:
new Float:X,Float:Y,Float:Z,Float:A;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,A);
Spieler[playerid][sX] = X;
Spieler[playerid][sY] = Y;
Spieler[playerid][sZ] = Z;
Spieler[playerid][sA] = A;
SpielerSpeichern(playerid);
SpielerLaden:
Spieler[playerid][sX] = mysql_GetFloat("accounts","X-Pos", "Name", Spieler[playerid][sName]);
Spieler[playerid][sY] = mysql_GetFloat("accounts","Y-Pos", "Name", Spieler[playerid][sName]);
Spieler[playerid][sZ] = mysql_GetFloat("accounts","Z-Pos", "Name", Spieler[playerid][sName]);
Spieler[playerid][sA] = mysql_GetFloat("accounts","A-Pos", "Name", Spieler[playerid][sName]);
Spieler[playerid][sY] = Y;
Spieler[playerid][sZ] = Z;
Spieler[playerid][sA] = A;
SpielerSpeichern(playerid);
SpielerLaden:
Spieler[playerid][sX] = mysql_GetFloat("accounts","X-Pos", "Name", Spieler[playerid][sName]);
Spieler[playerid][sY] = mysql_GetFloat("accounts","Y-Pos", "Name", Spieler[playerid][sName]);
Spieler[playerid][sZ] = mysql_GetFloat("accounts","Z-Pos", "Name", Spieler[playerid][sName]);
Spieler[playerid][sA] = mysql_GetFloat("accounts","A-Pos", "Name", Spieler[playerid][sName]);