27.08.2013, 23:53
So I get this error
On line
And the full callback is
E: Also, if I was to save houses, would I have to save it like above(individually) or could I use something like:
format(Query, sizeof(Query), "UPDATE * WHERE `houses1`");
Код:
error 035: argument type mismatch (argument 3)
pawn Код:
while(mysql_fetch_row(Query,"|"))
pawn Код:
forward LoadHouses(houseid);
public LoadHouses(houseid)
{
new Query[255], LoadString[128];
format(Query, sizeof(Query), "SELECT * FROM houses1");
mysql_query(Query, THREAD_NO_RESULT, houseid, iConnectionHandle);
mysql_store_result();
while(mysql_fetch_row(Query,"|"))
{
sscanf(Query, "p<|>e<is[24]iffffff>", HouseInfo[houseid]);
if(!strcmp("For Sale!", HouseInfo[houseid][hOwner])) format(LoadString, sizeof(LoadString), "[HOUSE]\nPrice: %i", HouseInfo[houseid][hPrice]);
else format(LoadString, sizeof(LoadString), "[HOUSE]\nOwner: %s", HouseInfo[houseid][hOwner]);
HouseLabel[houseid] = Create3DTextLabel(LoadString, COLOR_YELLOW, HouseInfo[houseid][hExtX], HouseInfo[houseid][hExtY], HouseInfo[houseid][hExtZ], 20.0, 0, 0);
HousePickup[houseid] = CreatePickup(1239, 1, HouseInfo[houseid][hExtX], HouseInfo[houseid][hExtY], HouseInfo[houseid][hExtZ], 0);
}
return 1;
}
format(Query, sizeof(Query), "UPDATE * WHERE `houses1`");