ReWeTo
Компетентный
Всем привет. Собственно такая проблема. Почему-то не работает проверка на нахождение в квадрате, а точнее вообще не работает в данном случае. С ганг зонами всё ок.
Мне нужно сделать проверку на квадрат для больницы, вот такой код:
Пробовал убирать интерьер, всё равно не работает.
Вот сам сток данной функции:
Вот сток получения координат, следовательно координаты берутся корректно:
Мне нужно сделать проверку на квадрат для больницы, вот такой код:
PHP:
if(PlayerToKvadrat(playerid,-2601.8850,-1630.6324,-2632.4309,-1658.8185))
{
//Выполняем действие
}
Вот сам сток данной функции:
PHP:
stock PlayerToKvadrat(playerid,Float:min_x,Float:min_y,Float:max_x,Float:max_y)
{
GetPlayerPos(playerid, PI[playerid][pPos][0],PI[playerid][pPos][1],PI[playerid][pPos][2]);
if((PI[playerid][pPos][0] <= max_x && PI[playerid][pPos][0] >= min_x) && (PI[playerid][pPos][1] <= max_y && PI[playerid][pPos][1] >= min_y)) return 1;
return 0;
}
PHP:
stock t_SetPlayerPos(playerid, Float:x, Float:y, Float:z)
{
SetPlayerPos(playerid, x, y, z);
Streamer_Update(playerid);
PI[playerid][pPos][0] = x;
PI[playerid][pPos][1] = y;
PI[playerid][pPos][2] = z;
SetPVarInt(playerid, "AntiBreik", 3);
return 1;
}
