new Float:ax,Float:ay,Float:az; GetPlayerPos(playerid,ax,ay,az); PlayerInfo[playerid][PosX] = ax; PlayerInfo[playerid][PosY] = ay; PlayerInfo[playerid][PosZ] = az; Update(playerid, PosXx); Update(playerid, PosYx); Update(playerid, PosZx);
case PosZx: { format(var, sizeof(var), "UPDATE `players` SET `posZ`='%f' WHERE `username`='%s'", PlayerInfo[playerid][PosZ], playerName); mysql_query(handle ,var); }
case PosZx:
{
format(var, sizeof(var), "UPDATE `players` SET `posZ`=%f WHERE `username`='%s'", PlayerInfo[playerid][PosZ], playerName);
mysql_query(handle ,var);
}
case PosXx: { format(var, sizeof(var), "UPDATE `players` SET `posX`=%f WHERE `username`='%s'", PlayerInfo[playerid][PosX], playerName); mysql_query(handle ,var); } case PosYx: { format(var, sizeof(var), "UPDATE `players` SET `posY`=%f WHERE `username`='%s'", PlayerInfo[playerid][PosY], playerName); mysql_query(handle ,var); } case PosZx: { format(var, sizeof(var), "UPDATE `players` SET `posZ`=%f WHERE `username`='%s'", PlayerInfo[playerid][PosZ], playerName); mysql_query(handle ,var); }
Try doing something like this, put your x, y, and z saving all in the same format, you should be able to.
|
case savepos: { format(var, sizeof(var), "UPDATE `players` SET `posX`='%f',`posY`='%f',`posZ`='%f' WHERE `username`='%s'", PlayerInfo[playerid][PosX],PlayerInfo[playerid][PosY],PlayerInfo[playerid][PosZ],playerName); mysql_query(handle ,var); }