22.11.2015, 02:18
(
Последний раз редактировалось SystemX; 22.11.2015 в 03:17.
)
Quote:
|
Error: [19:09:06] [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 'int,vw) VALUES('2','DM3','-1509.048217','755.630187','7.187500','0','0')' at line 1 |
I'm using this code to add event map
Код:
CMD:savemap(playerid, params[])
{
new name[100],vid,query[800],int,vw;
if(p_state[playerid]!=C_MAP) return SendClientMessage(playerid, red,"You are not creating a map");
if(sscanf(params,"s[129]",name)) return SendClientMessage(playerid, red, "USAGE: /savemap <Map Name>");
format(cmap_name,sizeof(cmap_name),name);
if(pevent_type[playerid]==TDM)
{
format(query,sizeof(query),"INSERT INTO `event_maps`(event_type,map_name,r_spawnx,r_spawny,r_spawnz,b_spawnx,b_spawny,b_spawnz,int,vw) VALUES('%d','%s','%f','%f','%f','%f','%f','%f','%d','%d')",pevent_type[playerid],name,set_rs[playerid][0],set_rs[playerid][1],set_rs[playerid][2],set_bs[playerid][0],set_bs[playerid][1],set_bs[playerid][2],GetPlayerInterior(playerid),GetPlayerVirtualWorld(playerid));
}
else if(pevent_type[playerid]==DM)
{
int=GetPlayerInterior(playerid);
vw=GetPlayerVirtualWorld(playerid);
format(query,sizeof(query),"INSERT INTO `event_maps`(event_type,map_name,r_spawnx,r_spawny,r_spawnz,int,vw) VALUES('%d','%s','%f','%f','%f','%d','%d')",pevent_type[playerid],name,set_rs[playerid][0],set_rs[playerid][1],set_rs[playerid][2],int,vw);
}
mysql_query(mysql,query);
SendClientMessage(playerid, lblue,"You have created an event map");
return 1;
}
If I remove both of them from query then it works perfectly, but When I add them then I get error.
Structures of my table:


