erw
Умник
Вообщем нашел в РЛС еще 1 баг. ПРи вводе этой команды,точнее после нажатия кнопки "OK" кикает.
Без какой либо причины.
Вот код самой команды:
А вот код диалога bizstats
Без какой либо причины.
Вот код самой команды:
PHP:
else if (strcmp(cmd, "/bizstats", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new bouse = PlayerInfo[playerid][pPbiskey];
if(bouse == 255) return SendClientMessage(playerid, COLOR_GREY, "У вас нет бизнеса!");
if (bouse >= 100)
{
PrintSBizInfo(playerid,bouse-100);
}
else
{
PrintBizInfo(playerid,bouse);
}
}
return 1;
}
PHP:
public PrintSBizInfo(playerid,targetid)
{
if(IsPlayerConnected(playerid))
{
new elektrich = SBizzInfo[targetid][sbBuyPrice] / 1000;
new mafiatext[20];
if(SBizzInfo[targetid][sbMafia] == 6) { mafiatext = "Yakuza"; }
else if(SBizzInfo[targetid][sbMafia] == 14) { mafiatext = "RM"; }
else if(SBizzInfo[targetid][sbMafia] == 5) { mafiatext = "LCN"; }
else if(SBizzInfo[targetid][sbMafia] == 0) { mafiatext = "Нет"; }
new text1[20],text2[20];
if(SBizzInfo[targetid][sbLocked]) { text1 = "Закрыт"; } else { text1 = "Открыт"; }
if(PlayerInfo[playerid][pBizLic]) { text2 = "Есть"; } else { text2 = "Отсутсвует"; }
new bizinfo[250];
format(bizinfo,sizeof(bizinfo),"Бизнес: %s\nНа счету бизнеса: %d вирт\tВ этом часу заработано: %d вирт\nЦена бензина:: %d вирт\nПлата за электричество: %d вирт\nЛицензия на бизнес: %s\nКрыша: %s\n\nСостояние открытия: %s\nПродукты: %d / 50000",
SBizzInfo[targetid][sbMessage],SBizzInfo[targetid][sbTill],SBizzInfo[targetid][s2bTill],SBizzInfo[targetid][sbPriceProd],elektrich,text2,mafiatext,text1,SBizzInfo[targetid][sbProducts]);
ShowPlayerDialog(playerid,10349,DIALOG_STYLE_MSGBOX,"Cостояние бизнеса",bizinfo,"Ок","");
}
}
public PrintBizInfo(playerid,targetid)
{
if(IsPlayerConnected(playerid))
{
for(new h = 0; h < sizeof(BizzInfo); h++)
{
new mafiatext[20];
if(BizzInfo[targetid][bMafia] == 6) { mafiatext = "Yakuza"; }
else if(BizzInfo[targetid][bMafia] == 14) { mafiatext = "RM"; }
else if(BizzInfo[targetid][bMafia] == 5) { mafiatext = "LCN"; }
else if(BizzInfo[targetid][bMafia] == 0) { mafiatext = "Нет"; }
new elektrich = BizzInfo[targetid][bBuyPrice] / 1000;
new text1[20],text2[20];
if(BizzInfo[targetid][bLocked]) { text1 = "Закрыт"; } else { text1 = "Открыт"; }
if(PlayerInfo[playerid][pBizLic]) { text2 = "Есть"; } else { text2 = "Отсутсвует"; }
new bizinfo[250];
format(bizinfo,sizeof(bizinfo),"Бизнес: %s\nНа счету бизнеса: %d вирт\tВ этом часу заработано: %d вирт\nЦена входа: %d вирт\nПлата за электричество: %d вирт\nЛицензия на бизнес: %s\nЦена за товар: %d\nКрыша: %s \n\nСостояние открытия: %s\nПродукты: %d / 100000",
BizzInfo[targetid][bMessage],BizzInfo[targetid][bTill],BizzInfo[targetid][b2Till],BizzInfo[targetid][bEntranceCost],elektrich,text2,BizzInfo[targetid][bCena],mafiatext,text1,BizzInfo[targetid][bProducts]);
ShowPlayerDialog(playerid,10349,DIALOG_STYLE_MSGBOX,"Cостояние бизнеса",bizinfo,"Ок","");
}
}
}
