#Michael_Walker
Умник
PHP:
publics: LoadBizes()
publics: LoadBizes()
{
if(!cache_num_rows()) return printf("Бизнесы не загружены.");
new MapID;
for(new h = 0; h != cache_num_rows(); h++)
{
BizInfo[h][bID] = cache_get_field_content_int(h, "bID");
BizInfo[h][bType] = cache_get_field_content_int(h, "bType");
BizInfo[h][EnterX] = cache_get_field_content_float(h, "EnterX");
BizInfo[h][EnterY] = cache_get_field_content_float(h, "EnterY");
BizInfo[h][EnterZ] = cache_get_field_content_float(h, "EnterZ");
BizInfo[h][ExitX] = cache_get_field_content_float(h, "ExitX");
BizInfo[h][ExitY] = cache_get_field_content_float(h, "ExitY");
BizInfo[h][ExitZ] = cache_get_field_content_float(h, "ExitZ");
cache_get_field_content(h, "bOwner", BizInfo[h][bOwner], connects, strlen(BizInfo[h][bOwner]));
BizInfo[h][bPrice] = cache_get_field_content_int(h, "bPrice");
BizInfo[h][bZakaz] = cache_get_field_content_int(h, "bZakaz");
BizInfo[h][bRentDay] = cache_get_field_content_int(h, "bRentDay");
BizInfo[h][bInt] = cache_get_field_content_int(h, "bInt");
BizInfo[h][bVW] = cache_get_field_content_int(h, "bVW");
BizInfo[h][bLock] = cache_get_field_content_int(h, "bLock");
cache_get_field_content(h, "bName", BizInfo[h][bName], connects, strlen(BizInfo[h][bName]));
BizInfo[h][bKrisha] = cache_get_field_content_int(h, "bKrisha");
BizInfo[h][bPribil] = cache_get_field_content_int(h, "bPribil");
BizInfo[h][bVhod] = cache_get_field_content_int(h, "bVhod");
BizInfo[h][bProds] = cache_get_field_content_int(h, "bProds");
BizInfo[h][bBank] = cache_get_field_content_int(h, "bBank");
if(!strcmp( BizInfo[h][bOwner], "None", true )) format(stringer, MAX_STR, "{FFFF00}%s\n{66CC00}Бизнес продаётся\nЦена: %i$", BizInfo[BIZES][bName],BizInfo[BIZES][bPrice]);
else
{
if(BizInfo[h][bVhod] > 0) format(stringer, BIG_SIZE, "{FFFF00}%s\n{FFFFFF}Владелец: {0095ff}%s\n{FFFFFF}Контроль: {3399FF}%s\n{66CC00}Цена за вход: {FF9900}%d$", BizInfo[h][bName],BizInfo[h][bOwner],GetMember(BizInfo[h][bKrisha]),BizInfo[h][bVhod]);
else format(stringer, BIG_SIZE, "{FFFF00}%s\n{FFFFFF}Владелец: {0095ff}%s\n{FFFFFF}Контроль: {3399FF}%s\n{66cc00}Вход свободный", BizInfo[h][bName],BizInfo[h][bOwner],GetMember(BizInfo[h][bKrisha]));
}
switch(BizInfo[h][bType])
{
case 1: MapID = 17; // Магазин
case 2: MapID = 49; // Бар
case 3: MapID = 48; // Клуб
case 4: MapID = 50; // Ресторан
case 5: MapID = 45; // Магазин одежды
case 6: MapID = 6; // Магазин оружия
}
BizInfo[h][bText] = CreateDynamic3DTextLabel(stringer, 0xC4DAADFF, BizInfo[h][EnterX],BizInfo[h][EnterY],BizInfo[h][EnterZ]+1.0, 15.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,1,-1,-1,-1,100.0);
BizInfo[h][bPickup] = CreateDynamicPickup(19132, 1, BizInfo[h][EnterX], BizInfo[h][EnterY], BizInfo[h][EnterZ],-1,-1,-1,100.0);
BizInfo[h][bMapIcon] = CreateDynamicMapIcon(BizInfo[h][EnterX],BizInfo[h][EnterY],BizInfo[h][EnterZ], MapID, -1 );
BIZES = h;
}
business_pickup[0] = CreatePickupAC(19132, 23, 501.9234,-67.5633,998.7578, -1);
business_pickup[1] = CreatePickupAC(19132, 23, 362.8474,-75.1452,1001.5078, -1);
business_pickup[2] = CreatePickupAC(19132, 23, 493.4847,-24.9613,1000.6719, -1);
business_pickup[3] = CreatePickupAC(19132, 23, -25.8846,-188.2538,1003.5469, -1);
business_pickup[4] = CreatePickupAC(2663, 23, -29.0519,-185.1314,1003.5469, -1); //buy
business_pickup[5] = CreatePickupAC(2663, 23, 498.6989,-76.0410,998.7578, -1);
business_pickup[6] = CreatePickupAC(2663, 23, 499.9701,-20.6866,1000.6797, -1);
business_pickup[7] = CreatePickupAC(2663, 23, 377.4468,-67.4344,1001.5078, -1);
printf("[Загрузка]: Business | Загружено: %i бизнесов", BIZES);
return true;
}
Последний бизнес в игре недоступен. Я стаю на пикап и ничего не происходит!
Последнее редактирование:
