TORETTO28
Компетентный
Ребята, приветствую. В статистике бизнеса есть графа кто контролирует бизнес.
Как это выставить на пикап об информации о бизнесе?
Вот код где в статистике графа кто контролирует бизнес.
А сюда нужно как то вставить кто крышует бизнес.
Как это сделать? Я сначала сам попытался, но у меня сначала показало что контролирует вообще другой бизнес,
потом ошибки пошли. Кто знает как это сделать, помогите пожалуйста.
Как это выставить на пикап об информации о бизнесе?
Вот код где в статистике графа кто контролирует бизнес.
PHP:
stock PrintBizInfo(playerid,targetid)
{
if(!IsPlayerConnected(playerid))return true;
new elektrich = BizzInfo[targetid][bBuyPrice] / 1000;
new text1[20],text2[20],text3[20];
if(BizzInfo[targetid][bLocked]) { text1 = "Закрыт"; } else { text1 = "Открыт"; }
if(BizzInfo[targetid][bLicenses]) { text2 = "Есть"; } else { text2 = "Отсутствует"; }
new bizinfo[500];
for(new h = 0; h < sizeof(BizzInfo); h++)
{
switch(BizzInfo[targetid][bMafia])
{
case 6: { text3 = "Yakuza"; }
case 14: { text3 = "Русская мафия"; }
case 5: { text3 = "LCN"; }
default: { text3 = "Нет"; }
}
format(bizinfo,sizeof(bizinfo),"{FFFFFF}№ {FFFF00}%i\n{FFFFFF}Название: {66CC33}%s\n\n{FFFFFF}Всего заработано: {FFFF00}$%i\t{FFFFFF}В этот час: {FFFF00}$%i\nКлиентов в час: {FFFF00}%i\n\n{FFFFFF}Плата за электричество: {FFFF00}$%i\n{FFFFFF}Лицензия: {FFFF00}%s\n{FFFFFF}Цена товара: {FFFF00}%i\n{FFFFFF}Под контролем: {FFFF00}%s \n\n{FFFFFF}Состояние: {FFFF00}%s\n{FFFFFF}Баланс банка для оплаты электроэнергии: {FFFF00}%i\n{FFFFFF}Продукты: {FFFF00}%i / 20000\n{FFFFFF}Бизнес закрыт: {FFFF00}%i из 15 ч.",
targetid,BizzInfo[targetid][bMessage],BizzInfo[targetid][bTill],BizzInfo[targetid][b2Till],BizzInfo[targetid][bClients],elektrich,text2,BizzInfo[targetid][bCena],text3,text1,BizzInfo[targetid][bOplataEnerg],BizzInfo[targetid][bProducts],BizzInfo[targetid][bChasi]);
SPD(playerid,10349,DIALOG_STYLE_MSGBOX, "{FFFFFF}Статистика бизнеса",bizinfo,Skrit,"");
}
return true;
}
PHP:
stock LoadBizz()
{
new time = GetTickCount();
new arrCoords[32][64];
static strFromFile2[4096];
new File: file = fopen("Files/Business.ini", io_read);
if (file)
{
new idx;
while (idx < sizeof(BizzInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
BizzInfo[idx][bOwned] = strval(arrCoords[0]);
strmid(BizzInfo[idx][bOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(BizzInfo[idx][bMessage], arrCoords[2], 0, strlen(arrCoords[2]), 255);
strmid(BizzInfo[idx][bExtortion], arrCoords[3], 0, strlen(arrCoords[3]), 255);
BizzInfo[idx][bEntranceX] = floatstr(arrCoords[4]);
BizzInfo[idx][bEntranceY] = floatstr(arrCoords[5]);
BizzInfo[idx][bEntranceZ] = floatstr(arrCoords[6]);
BizzInfo[idx][bExitX] = floatstr(arrCoords[7]);
BizzInfo[idx][bExitY] = floatstr(arrCoords[8]);
BizzInfo[idx][bExitZ] = floatstr(arrCoords[9]);
BizzInfo[idx][bBuyPrice] = strval(arrCoords[10]);
BizzInfo[idx][bEntranceCost] = strval(arrCoords[11]);
BizzInfo[idx][bTill] = strval(arrCoords[12]);
BizzInfo[idx][bLocked] = strval(arrCoords[13]);
BizzInfo[idx][bInterior] = strval(arrCoords[14]);
BizzInfo[idx][bProducts] = strval(arrCoords[15]);
BizzInfo[idx][bClients] = strval(arrCoords[16]);
BizzInfo[idx][bPriceProd] = strval(arrCoords[17]);
BizzInfo[idx][b2Till] = strval(arrCoords[18]);
BizzInfo[idx][bCena] = strval(arrCoords[19]);
BizzInfo[idx][bBarX] = floatstr(arrCoords[20]);
BizzInfo[idx][bBarY] = floatstr(arrCoords[21]);
BizzInfo[idx][bBarZ] = floatstr(arrCoords[22]);
BizzInfo[idx][bMafia] = strval(arrCoords[23]);
BizzInfo[idx][bWorld] = strval(arrCoords[24]);
BizzInfo[idx][bChasi] = strval(arrCoords[25]);
BizzInfo[idx][bOplataEnerg] = strval(arrCoords[26]);
BizzInfo[idx][bLicenses] = strval(arrCoords[27]);
BizzInfo[idx][ProdZakaz] = strval(arrCoords[28]);
BizzInfo[idx][OplataProds] = strval(arrCoords[29]);
BizzInfo[idx][bAgle] = floatstr(arrCoords[30]);
BizzInfo[idx][bOnline] = strval(arrCoords[31]);
idx++;
}
fclose(file);
printf("- Бизнесы загружены за %i (ms) [%i шт]",GetTickCount() - time, idx);
}
new string2[200];
for(new h = 0; h < sizeof(BizzInfo); h++)
{
BizzInfo[h][bOnline] = 0;
if(BizzInfo[h][bProducts] > 20000) { BizzInfo[h][bProducts] = 20000; }
Create3DTextLabel("{CCFF00}Вызвать меню:\n{FFFFFF}нажмите: 'F'",CYELLOW,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ],10.0,BizzInfo[h][bWorld],1);
if(BizzInfo[h][bOwned] == 0)
{
switch(h)
{
case 0,1,2,3,4,5,34,35,28,36,38: AddStaticPickup(19132, 23, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]);
default: AddStaticPickup(1318, 23, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]);
}
format(string2, sizeof(string2), "{FFE4B5}Бизнес продаётся\n{8ACF30}%s\n{FFE4B5}Гос. Цена: {FFFFFF}%i\n{FFE4B5}Купить: /buybiz",BizzInfo[h][bMessage],BizzInfo[h][bBuyPrice]);
BizzInfo[h][bLabel] = Create3DTextLabel(string2,CYELLOW,BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]+1.2,10.0,0,1);
BizzInfo[h][bLocked] = 1;
BizzInfo[h][bEntranceCost] = 100;
BizzInfo[h][bTill] = 0;
BizzInfo[h][bProducts] = 0;
BizzInfo[h][b2Till] = 0;
BizzInfo[h][bCena] = 100;
BizzInfo[h][bZahvat] = 0;
BizzInfo[h][bOplataEnerg] = 100;
BizzInfo[h][bLicenses] = 0;
BizzInfo[h][ProdZakaz] = 0;
BizzInfo[h][OplataProds] = 0;
BizzInfo[h][bMafia] = 0;
}
else if(BizzInfo[h][bOwned] == 1)
{
switch(h)
{
case 0,1,2,3,4,5,34,35,38: AddStaticPickup(19132, 23, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]);
default: AddStaticPickup(1318, 23, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]);
}
switch(h)
{
case 0,1,2,3,4,5,34,35,28,38: format(string2,sizeof(string2), "{CCFF00}%s\n{FFFFFF}Владелец: {F58B11}%s\n{E8FC0A}Вход: $%i", BizzInfo[h][bMessage], BizzInfo[h][bOwner],BizzInfo[h][bEntranceCost]);
default: format(string2,sizeof(string2), "{CCFF00}%s\n{FFFFFF}Владелец: {F58B11}%s\n{E8FC0A}Вход: Бесплатный", BizzInfo[h][bMessage], BizzInfo[h][bOwner]);
}
BizzInfo[h][bLabel] = Create3DTextLabel(string2,0x008080FF,BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]+1.2,10.0,0,1);
}
}
return true;
}
потом ошибки пошли. Кто знает как это сделать, помогите пожалуйста.
