Mám problém s MySQL když se odpojím hodí to ERROR do mysql_log.txt.
[04:53:04] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'frakce`='0', `rank`' at line 1
v OnPlayerDisconnect mám:
uloz_hrace(playerid);
a ve funkci uloz_hrace(playerid):
uloz_hrace(playerid)
{
if(Player[playerid][prihlasen] == 0) return 1;
new query[128];
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
format(query, sizeof(query),
"UPDATE `user` SET `admin`='%i', `money`='%i', `PosX`='%f', `PosY`='%f', `PosZ='%f', `frakce`='%d', `rank`='%d' WHERE `id`='%d'",
Player[playerid][Admin],GetPlayerMoney(playerid),x,y,z,Player[playerid][frakce],Player[playerid][rank],Player[playerid][ID]);
mysql_function_query(dbhandle, query, false, "", "");
return 1;
}
Dotaz
Stellet 7
Ahoj,
Mám problém s MySQL když se odpojím hodí to ERROR do mysql_log.txt.
v OnPlayerDisconnect mám:
a ve funkci uloz_hrace(playerid):
Nevím proč, ale furt to prostě neukládá pozici.
Link to comment
Share on other sites
24 odpovědí na tuto otázku
Recommended Posts