sloreann
Ученик
Помогите пожалуйста, проблема заключается в том, что вечно пишет, что дом и так взорван! Хотя здоровье дома равно 100. Как правильно составить проверку на дом с его с здоровьем?
PHP:
for(new i; i <= TOTALHOUSE; ++i)
{
if(HouseInfo[i][hPickup] && IsPlayerInRangeOfPoint(playerid, 2.0, HouseInfo[i][hEntr][0], HouseInfo[i][hEntr][1], HouseInfo[i][hEntr][2]))
{
if(HouseInfo[i][hHealth] == 0) return SendClientMessage(playerid, c_ORANGE, "Дом и так взорван!");
else
{
static const fmt_str [] = "Вы установили динамит возле дома #%i. Он взорвется через 10 секунд!";
new string[sizeof(fmt_str) + 11];
format(string, sizeof(string), fmt_str, HouseInfo[i][hID]);
SendClientMessage(playerid, c_LGREEN, string);
break;
}
}
TimeHouse[playerid] = 10;
plant_ID[playerid] = HouseInfo[i][hID]+1;
plant_heal[playerid] = HouseInfo[i][hHealth];
//else return SendClientMessage(playerid, c_ORANGE, "Вы должны находится возле дома!");
}
