08.09.2015, 18:03
(
Последний раз редактировалось thegamer355; 08.09.2015 в 20:10.
Причина: Problem not fixed
)
hi all,
I'm having a little problem which i can't really find
The error:
The code:
Thanks in advance
I'm having a little problem which i can't really find
The error:
Код:
[19:34:42] [DEBUG] mysql_query - connection: 1, query: "INSERT INTO `houses` `HouseX`=2354.739013, `HouseY`=558.069763, ", use_cache: true [19:34:42] [DEBUG] CMySQLQuery::Execute - starting query execution [19:34:42] [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 '`HouseX`=2354.739013, `HouseY`=558.069763, `HouseZ`=7.781250, `HouseInterior`=1,' at line 1
pawn Код:
CMD:createhouse(playerid, params[])
{
if(pInfo[playerid][pAdminLevel] < 5) return 0;
new query[1500];
new slot = GetEmptyHouse();
if(slot == -1) return SendClientMessage(playerid, -1, "{FF0000}[ERROR]:{ffffff} Max houses reached");
if(sscanf(params,"iiis[24]i", hInfo[slot][HouseValue], hInfo[slot][VehicleSlots], hInfo[slot][HouseInterior], hInfo[slot][HouseOwner], hInfo[slot][HouseOwned])) return SendClientMessage(playerid, COLOR_RED,"Syntax: /createhouse [Server value] [vehicle slots] [Interior] [Owner] [Owned (1 for yes, 0 for no)");
GetPlayerPos(playerid,hInfo[slot][HouseX], hInfo[slot][HouseY], hInfo[slot][HouseZ]);
hInfo[slot][SalePrice] = hInfo[slot][HouseValue];
format(query,sizeof(query), "INSERT INTO `houses` `HouseX`=%f, `HouseY`=%f, `HouseZ`=%f, `HouseInterior`=%i, `HouseValue`=%i, `SalePrice`=%i, `VehicleSlots`=%i, `HouseOwner`='%s', `HouseOwned`='%s', `HouseRegion`='%s'", hInfo[slot][HouseX], hInfo[slot][HouseY], hInfo[slot][HouseZ], hInfo[slot][HouseInterior], hInfo[slot][HouseValue], hInfo[slot][SalePrice], hInfo[slot][VehicleSlots], hInfo[slot][HouseOwner],hInfo[slot][HouseOwned],GetPlayerArea(playerid));
mysql_query(dbHandle, query);
hInfo[slot][HouseID] = cache_insert_id();
hInfo[slot][loaded] = true;
new lab[150];
if(hInfo[slot][HouseOwned] == 0)
{
CreateDynamicMapIcon(hInfo[slot][HouseX], hInfo[slot][HouseY], hInfo[slot][HouseZ], 31, 0, -1, -1, -1, 50.0, MAPICON_LOCAL);
format(lab, sizeof(lab), "{00cc00}House for sale\n{ffff00}House owner: %s\nHouse Value: %i\nSelling Price: %i\nHouse slots: %i", hInfo[slot][HouseOwner], hInfo[slot][HouseValue], hInfo[slot][SalePrice], hInfo[slot][VehicleSlots]);
hInfo[slot][houselabel] = CreateDynamic3DTextLabel(lab, COLOR_RED, hInfo[slot][HouseX], hInfo[slot][HouseY], hInfo[slot][HouseZ], 100.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
}
if(hInfo[slot][HouseOwned] == 1)
{
format(lab, sizeof(lab), "{00cc00}House owner: %s\n{ffff00}House Value: %i\nHouse slots: %i", hInfo[slot][HouseOwner], hInfo[slot][HouseValue], hInfo[slot][VehicleSlots]);
hInfo[slot][houselabel] = CreateDynamic3DTextLabel(lab, COLOR_RED, hInfo[slot][HouseX], hInfo[slot][HouseY], hInfo[slot][HouseZ], 100.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
}
return 1;
}