[MARTIN]
Умник
Привет! Нужна ваша помощь, сделал команду для проверки информации о бизнесе в радиусе 20 метров от бизнеса. Делал на основе уже готового поиска АЗС в пределах 1000 метров. Но что то команда не работает, "Рядом с вами нету ни одного бизнеса" вот что пишет, пробовал по разному, прилагаю код:
PHP:
else if(strcmp(cmd, "/bizinfo", true) == 0)
{
new Float: distance,
fmt_stra[120+8];
for(new i = 0; i < (36); i++)
{
distance = GetPlayerDistanceFromPoint(playerid, BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]);
if(floatcmp(distance, 20.0) == -1)
{
new mafiatext[20];
if(BizzInfo[i][bMafia] == 6) { mafiatext = "Yakuza"; }
else if(BizzInfo[i][bMafia] == 14) { mafiatext = "Русская мафия"; }
else if(BizzInfo[i][bMafia] == 5) { mafiatext = "La Cosa Nostra"; }
else if(BizzInfo[i][bMafia] == 0) { mafiatext = "Нет"; }
new text1[40];
if(BizzInfo[i][bLocked] == 0) { text1 = "{FF0000}Бизнес закрыт"; } else { text1 = "{00CD00}Бизнес открыт"; }
new typeofbiz[128];
if(BizzInfo[i][bType] == 1) format(typeofbiz, sizeof(typeofbiz), "{FFA500}Клуб \"%s\"", BizzInfo[i][bMessage]);
else if(BizzInfo[i][bType] == 2) format(typeofbiz, sizeof(typeofbiz), "{FFA500}Бар \"%s\"", BizzInfo[i][bMessage]);
else if(BizzInfo[i][bType] == 3) format(typeofbiz, sizeof(typeofbiz), "{FFA500}Магазин 24/7");
else if(BizzInfo[i][bType] == 4) format(typeofbiz, sizeof(typeofbiz), "{FFA500}Магазин игрушек");
else if(BizzInfo[i][bType] == 5) format(typeofbiz, sizeof(typeofbiz), "{FFA500}Закусочная \"%s\"", BizzInfo[i][bMessage]);
else if(BizzInfo[i][bType] == 6) format(typeofbiz, sizeof(typeofbiz), "{FFA500}Ресторан");
else if(BizzInfo[i][bType] == 7) format(typeofbiz, sizeof(typeofbiz), "{FFA500}Sex-Shop");
else if(BizzInfo[i][bType] == 8) format(typeofbiz, sizeof(typeofbiz), "{FFA500}Парашютный центр");
else if(BizzInfo[i][bType] == 9) format(typeofbiz, sizeof(typeofbiz), "{FFA500}Номерные знаки");
else if(BizzInfo[i][bType] == 10) format(typeofbiz, sizeof(typeofbiz), "{FFA500}Автосалон");
else if(BizzInfo[i][bType] == 11) format(typeofbiz, sizeof(typeofbiz), "{FFA500}Мотосалон");
else if(BizzInfo[i][bType] == 0) format(typeofbiz, sizeof(typeofbiz), "{FFA500}Казино Лос-Сантос");
format(stringer,sizeof(stringer),"{FFFFFF}Название:\t\t\t\t%s\n{ffffff}Номер бизнеса:\t\t\t%d\nВладелец:\t\t\t\t{0095ff}%s\n{ffffff}Плата за вход:\t\t\t\t%d\nКоличество продуктов:\t\t%d\nСтоимость 1 продукта:\t\t%d\nАренда помещения:\t\t\t1500$ в час\nСтатус:\t\t\t\t\t%s\n{ffffff}Крыша:\t\t\t%s",
typeofbiz,BizzInfo[i][bID],BizzInfo[i][bOwner],BizzInfo[i][bEntranceCost],BizzInfo[i][bProducts],BizzInfo[i][bPriceProd],text1,mafiatext);
SPD(playerid,5678,DIALOG_STYLE_MSGBOX,"{efc807}Информация о биз.",fmt_stra,"Закрыть","");
}
else return SendClientMessage(playerid, COLOR_GREY, "Рядом нету ни одного бизнеса");
}
}
