Вообщем делаю цент купли-продажи, делаю покупку домов. Смысл заключается в том что когда нажимаешь дом,
Тебя отправляет камера на первый свободный дом.
Если свободных домов на сервере нету, нужно что бы сообщение выводило.
Помогите сделать проверку, я чет пытался, но не понял как правильнее будет сделать.
P.S. Додумался.
Мужики, как сделать что бы камера всегда ровно была направлена на иконку дома ? Что бы не зависело где стоит дом.PHP код:
case dStateHouse:
{
new test = 0;
for(new houseid = 1; houseid <= TotalHouse; houseid++) if(HouseInfo[houseid][hOwned] == 0) test++;
if(test == 0) return SendClientMessage(playerid,COLOR_WHITE,"В данный момент на сервере нету свободных домов!");
if(test > 0)
{
for(new i = 1; i <= TotalHouse; i++)
{
if(HouseInfo[i][hOwned] == 0)
{
SetPlayerCameraPos(playerid, HouseInfo[i][hEntrancex] -10.0, HouseInfo[i][hEntrancey] -15.0, HouseInfo[i][hEntrancez]+5);
SetPlayerCameraLookAt(playerid,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez]);
SetPlayerPos(playerid,HouseInfo[i][hEntrancex] -10.0, HouseInfo[i][hEntrancey] -15.0, HouseInfo[i][hEntrancez]);
}
}
return true;
}
}
Так же, у кого нибудь есть идеи по оптимизации моего кода выше?)