Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void LoadHouse()
- {
- new string[256];
- int time = GetTickCount();
- if(!cache_num_rows()) return true;
- for(int idx = 0, ids = 0; idx < cache_num_rows(); ++idx, ++ids)
- {
- cache_get_value_index_int(idx, 0, HouseInfo[idx][hID]);
- cache_get_value_index_float(idx, 1, HouseInfo[idx][hEntr][0]);
- cache_get_value_index_float(idx, 2, HouseInfo[idx][hEntr][1]);
- cache_get_value_index_float(idx, 3, HouseInfo[idx][hEntr][2]);
- cache_get_value_index_float(idx, 4, HouseInfo[idx][hExit][0]);
- cache_get_value_index_float(idx, 5, HouseInfo[idx][hExit][1]);
- cache_get_value_index_float(idx, 6, HouseInfo[idx][hExit][2]);
- cache_get_value_index_float(idx, 7, HouseInfo[idx][hCar][0]);
- cache_get_value_index_float(idx, 8, HouseInfo[idx][hCar][1]);
- cache_get_value_index_float(idx, 9, HouseInfo[idx][hCar][2]);
- cache_get_value_index_float(idx, 10, HouseInfo[idx][hCar][3]);
- cache_get_value_index(idx, 11, HouseInfo[idx][hOwner], 32);
- cache_get_value_index(idx, 12, HouseInfo[idx][hDiscript], 16);
- cache_get_value_index_int(idx, 13, HouseInfo[idx][hPrice]);
- cache_get_value_index_int(idx, 14, HouseInfo[idx][hInt][0]);
- cache_get_value_index_int(idx, 15, HouseInfo[idx][hInt][1]);
- cache_get_value_index_int(idx, 16, HouseInfo[idx][hLock]);
- cache_get_value_index_int(idx, 17, HouseInfo[idx][hCash]);
- if(!strcmp(HouseInfo[idx][hOwner], "None", true))
- {
- HouseInfo[idx][hPickup][0] = CreatePickup(1273, 23, HouseInfo[idx][hEntr][0], HouseInfo[idx][hEntr][1], HouseInfo[idx][hEntr][2]);
- format(string, 256, "\
- Номер дома {"#GREEN"}#%i\n\
- {"#WHITE"}Стоимость {"#GREEN"}$%i\n\
- {"#WHITE"}Класс {"#GREEN"}%s\n\n\
- {"#WHITE"}Для покупки нажмите {"#YL"}ALT", HouseInfo[idx][hID], HouseInfo[idx][hPrice], HouseInfo[idx][hDiscript]);
- LABELHOUSE[idx] = CreateDynamic3DTextLabel(string, -1, HouseInfo[idx][hEntr][0], HouseInfo[idx][hEntr][1], HouseInfo[idx][hEntr][2]+1.1,5.0);
- }
- else
- {
- HouseInfo[idx][hPickup][0] = CreatePickup(19522, 23, HouseInfo[idx][hEntr][0], HouseInfo[idx][hEntr][1], HouseInfo[idx][hEntr][2]);
- format(string, 256, "\
- Номер дома {"#GREEN"}#%i\n\
- {"#WHITE"}Владелец {"#GREEN"}%s\n\
- {"#WHITE"}Класс {"#GREEN"}%s\n\n\
- {"#WHITE"}Для входа нажмите {"#YL"}ALT", HouseInfo[idx][hID], HouseInfo[idx][hOwner], HouseInfo[idx][hDiscript]);
- LABELHOUSE[idx] = CreateDynamic3DTextLabel(string, -1, HouseInfo[idx][hEntr][0], HouseInfo[idx][hEntr][1], HouseInfo[idx][hEntr][2]+1.1,5.0);
- }
- ++TOTALHOUSE;
- }
- print("\n*---------------------------------------------------------*");
- printf("[Load House]: loading %i bad %i (ms)", TOTALHOUSE, GetTickCount() - time);
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement