publics LoadHouses()
{
new rows;
cache_get_row_count(rows);
if( !rows )
return true;
new string[ 126 ];
for(new id; id < rows; id++)
{
cache_get_value_name_int(id, !"ID", HouseInfo[id][hID]);
cache_get_value_name_int(id, !"Owned", HouseInfo[id][hOwned]);
cache_get_value_name(id, !"Owner", HouseInfo[id][hOwner], MAX_PLAYER_NAME);
cache_get_value_name_float(id, !"Enter1", HouseInfo[id][hEnter][0]);
cache_get_value_name_float(id, !"Enter2", HouseInfo[id][hEnter][1]);
cache_get_value_name_float(id, !"Enter3", HouseInfo[id][hEnter][2]);
cache_get_value_name_float(id, !"Exit1", HouseInfo[id][hEnter][0]);
cache_get_value_name_float(id, !"Exit2", HouseInfo[id][hEnter][1]);
cache_get_value_name_float(id, !"Exit3", HouseInfo[id][hEnter][2]);
if(HouseInfo[id][hOwned] == 0)
{
"{00FF00}Дом №%d\n{33CCFF}Класс: {FFFF00}Нет\n\
{33CCFF}Уровень: {FFFF00}Нет\n{33CCFF}Цена: {FFFF00}$0",
id
);
}
else
{
format(string
,sizeof(string
),"{00FF00}Дом №%d\n{33CCFF}Класс: {FFFF00}Нет\n\ {33CCFF}Владелец: {00FF00}Нет",
id
);
}
HouseInfo[id][hMIcon] = CreateDynamicMapIcon(HouseInfo[id][hEnter][0], HouseInfo[id][hEnter][1],
HouseInfo[id][hEnter][2], !HouseInfo[id][hOwned] ? 31 : 32, 0xFFFFFFAA, 0
);
HouseInfo[id][hPickup][0] = CreateDynamicPickup(!HouseInfo[id][hOwned] ? 1273 : 19522, 23,
HouseInfo[id][hEnter][0], HouseInfo[id][hEnter][1], HouseInfo[id][hEnter][2], -1
);
HouseInfo[id][hPickup][1] = CreateDynamicCP(HouseInfo[id][hEnter][0],HouseInfo[id][hEnter][1],
HouseInfo[id][hEnter][2], 1.0, -1, -1, -1, 3.0
);
HouseInfo[id][hEnter][0], HouseInfo[id][hEnter][1], HouseInfo[id][hEnter][2]+1, 20.0, 0, 1
);
HOME++;
}
printf("Загружено [%i] домов.",HOME
); return 1;
}