28.05.2012, 00:48
pawn Код:
stock LoadHouses()
{
new
Str[128],
string[512],
hID,
hName[128],
hOwner[24],
Float:ExtX,
Float:ExtY,
Float:ExtZ,
Float:IntX,
Float:IntY,
Float:IntZ,
Price,
IntID;
mysql_query("SELECT * FROM `Houses`");
mysql_store_result();
new i = 1;
if(mysql_num_rows() > 0) {
while(mysql_fetch_row(Str)) {
sscanf(Str, "p<|>is[128]s[24]ffffffii", hID, hName, hOwner, ExtX, ExtY, ExtZ, IntX, IntY, IntZ, IntID, Price);
HousePickup[hID] = CreatePickup(1273, 1, ExtX, ExtY, ExtZ, 0);
format(Houses[i][HouseName], 128, hName);
format(Houses[i][HouseOwner], 24, hOwner);
Houses[i][HouseExteriorX] = float(ExtX);
Houses[i][HouseExteriorY] = float(ExtY);
Houses[i][HouseExteriorZ] = float(ExtZ);
Houses[i][HouseInteriorX] = float(IntX);
Houses[i][HouseInteriorY] = float(IntY);
Houses[i][HouseInteriorZ] = float(IntZ);
Houses[i][HouseInteriorID] = strval(IntID);
Houses[i][HousePrice] = strval(Price);
i++;
format(string, sizeof(string), "{73FFFF}House {FFFFFF}%d{73FFFF}\nPrice: {FFFFFF}$%d{73FFFF}\nName: {FFFFFF}%s{73FFFF}\nOwner: {FFFFFF}%s", hID, Price, hName, hOwner);
Create3DTextLabel(string, BLUE, ExtX, ExtY, ExtZ, 5.0, 0, 1);
hTotal++;
}
}
mysql_free_result();
printf("%i houses loaded from the MySQL Database.", hTotal);
return 1;
}
Код:
(4966) : warning 213: tag mismatch (4967) : warning 213: tag mismatch (4968) : warning 213: tag mismatch (4969) : warning 213: tag mismatch (4970) : warning 213: tag mismatch (4971) : warning 213: tag mismatch (4972) : error 035: argument type mismatch (argument 1) (4973) : error 035: argument type mismatch (argument 1)
pawn Код:
Houses[i][HouseExteriorX] = float(ExtX);
Houses[i][HouseExteriorY] = float(ExtY);
Houses[i][HouseExteriorZ] = float(ExtZ);
Houses[i][HouseInteriorX] = float(IntX);
Houses[i][HouseInteriorY] = float(IntY);
Houses[i][HouseInteriorZ] = float(IntZ);
Houses[i][HouseInteriorID] = strval(IntID);
Houses[i][HousePrice] = strval(Price);