Hey Community!
Ich habe ein Problem im Biz System.
Sobald ich das Business erstelle bekomme ich folgenden Mysql_log.
[21:53:40] [ERROR] CMySQLQuery::Execute[CreateBiz] - (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 'by, bz, ib_x, ib_y, ib_z, b_interior,b_level,b_preis,b_kasse) VALUES ('2004.4512' at line 1
So geprintet habe ich das auch das kam raus, ich sehe keine Fehler in diesem Code:
[21:53:40] X: 2004.451293
[21:53:40] Y: -1722.136474
[21:53:40] Z: 13.382812
[21:53:40] Level: 100
[21:53:40] Preis: 100
[21:53:40] Kasse: 100
[21:53:40] Business erstellt.
[21:53:40] INSERT INTO biz (bx, by, bz, ib_x, ib_y, ib_z, b_interior,b_level,b_preis,b_kasse) VALUES ('2004.451293','-1722.136474','13.382812','0.0','0.0','0.0','0','100','100','100')
ocmd:createbiz(playerid,params[])
{
if(pInfo[playerid][pEingeloggt] == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht Eingeloggt!");
if(pInfo[playerid][pAdmin] <6)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht befugt diesen Befehl zu nutzen!");
new klevel,kpreis,bkasse;
if(sscanf(params,"iii",klevel,kpreis,bkasse))return SCM(playerid,COLOR_GRAU,"INFO: /createhouse [kauflevel] [kaufpreis] [b_kasse]");
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
new query[350];
new id = GetFreeBizID();
bsInfo[id][bx] = x;
printf("X: %f",x);
bsInfo[id][by] = y;
printf("Y: %f",y);
bsInfo[id][bz] = z;
printf("Z: %f",z);
bsInfo[id][ib_x] = 0.0;
bsInfo[id][ib_y] = 0.0;
bsInfo[id][ib_z] = 0.0;
bsInfo[id][b_interior] = 0;
bsInfo[id][b_level] = klevel;
printf("Level: %i",klevel);
bsInfo[id][b_preis] = kpreis;
printf("Preis: %i",kpreis);
bsInfo[id][b_kasse] = bkasse;
printf("Kasse: %i",bkasse);
printf("Business erstellt.");
strmid(bsInfo[id][b_besitzer], "",0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
strmid(bsInfo[id][b_cobesitzer], "",0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
format(query,350,"INSERT INTO biz (bx, by, bz, ib_x, ib_y, ib_z, b_interior,b_level,b_preis,b_kasse) VALUES ('%f','%f','%f','0.0','0.0','0.0','0','%i','%i','%i')",
x,y,z,klevel,kpreis,bkasse);
print(query);
mysql_function_query(dbhandle,query,true,"CreateBiz","i",id);
UpdateBiz(id);
return 1;
}