Windows_8
Умник
Не загружает дома из БД
public OnGameModeInit(
public OnGameModeInit(
PHP:
mysql_tquery(mysql_connect_ID, "SELECT * FROM `house`", "LoadHouse", "");
PHP:
public LoadHouse()
{
new r;
cache_get_row_count(r);
new idx;
for(idx = 1; idx <= r; idx++)
{
cache_get_value_name_int(0, "hID", HouseInfo[idx][hID]);
cache_get_value_name_float(0, "hEntrx", HouseInfo[idx][hEntr][0]);
cache_get_value_name_float(0, "hEntry", HouseInfo[idx][hEntr][1]);
cache_get_value_name_float(0, "hEntrz", HouseInfo[idx][hEntr][2]);
cache_get_value_name_float(0, "hExitx", HouseInfo[idx][hExit][0]);
cache_get_value_name_float(0, "hExity", HouseInfo[idx][hExit][1]);
cache_get_value_name_float(0, "hExitz", HouseInfo[idx][hExit][2]);
cache_get_value_name(0, "hOwner", HouseInfo[idx][hOwner], 32);
cache_get_value_name_int(0, "hDiscript", HouseInfo[idx][hDiscript]);
cache_get_value_name_int(0, "hPrice", HouseInfo[idx][hPrice]);
cache_get_value_name_int(0, "hInt", HouseInfo[idx][hInt]);
cache_get_value_name_int(0, "hLock", HouseInfo[idx][hLock]);
cache_get_value_name_int(0, "hBuyPrice", HouseInfo[idx][hBuyPrice]);
cache_get_value_name_int(0, "hHeal", HouseInfo[idx][hHeal]);
if(!strcmp(HouseInfo[idx][hOwner],"None",true))
{
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntr][0], HouseInfo[idx][hEntr][1], HouseInfo[idx][hEntr][2], 31, 0,-1,-1,-1,200.0);
HouseInfo[idx][hPickup] = CreatePickup(1273, 1, HouseInfo[idx][hEntr][0], HouseInfo[idx][hEntr][1], HouseInfo[idx][hEntr][2]);
}
else
{
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntr][0], HouseInfo[idx][hEntr][1], HouseInfo[idx][hEntr][2], 32, 0,-1,-1,-1,200.0);
HouseInfo[idx][hPickup] = CreatePickup(1272, 1, HouseInfo[idx][hEntr][0], HouseInfo[idx][hEntr][1], HouseInfo[idx][hEntr][2]);
}
TOTALHOUSE++;
}
printf("Домов загружено %i", TOTALHOUSE);
}
PHP:
stock UpdateHouse(idx)
{
DestroyDynamicMapIcon(HouseInfo[idx][hMIcon]);
DestroyPickup(HouseInfo[idx][hPickup]);
if(!strcmp(HouseInfo[idx][hOwner],"None",true))
{
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntr][0], HouseInfo[idx][hEntr][1], HouseInfo[idx][hEntr][2], 31, 0,-1,-1,-1,200.0);
HouseInfo[idx][hPickup] = CreatePickup(1273, 1, HouseInfo[idx][hEntr][0], HouseInfo[idx][hEntr][1], HouseInfo[idx][hEntr][2]);
}
else
{
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntr][0], HouseInfo[idx][hEntr][1], HouseInfo[idx][hEntr][2], 32, 0,-1,-1,-1,200.0);
HouseInfo[idx][hPickup] = CreatePickup(1272, 1, HouseInfo[idx][hEntr][0], HouseInfo[idx][hEntr][1], HouseInfo[idx][hEntr][2]);
}
return true;
}
