11.12.2016, 10:55
(
Last edited by SkyFlare; 11/12/2016 at 11:28 AM.
)
Hey guys, I have a very weird problem with my script..
X Float, Z Float & A Float Coordinates are saving perfectly fine.
Y Float is like "Nah too mainstream" and saves as 0.
Any ideas on why guys?
(OnPlayerDisconnect)
(UpdateUserPosition(playerid))
(GetUserPosition(playerid))
X Float, Z Float & A Float Coordinates are saving perfectly fine.
Y Float is like "Nah too mainstream" and saves as 0.
Any ideas on why guys?
(OnPlayerDisconnect)
Code:
calling UpdateUserPosition(playerid);
Code:
UpdateUserPosition(playerid) { GetUserPosition(playerid); new query[654]; mysql_format(g_SQL, query, sizeof query, "UPDATE `accounts` SET `posX` =%f, `posY` =%f, `posZ` =%f, `posA` =%f WHERE `id` = %d LIMIT 1", Player[playerid][X_Pos], Player[playerid][Y_Pos], Player[playerid][Z_Pos], Player[playerid][A_Pos], Player[playerid][ID]); mysql_tquery(g_SQL, query); return 1; }
Code:
stock GetUserPosition(playerid) { new Float: pos[4]; GetPlayerPos(playerid, pos[0], pos[1], pos[2]); GetPlayerFacingAngle(playerid, pos[3]); Player[playerid][X_Pos] = pos[0]; Player[playerid][Y_Pos] = pos[1]; Player[playerid][Z_Pos] = pos[2]; Player[playerid][A_Pos] = pos[3]; return 1; }