Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

PlayerToKvadrat

Статус
В этой теме нельзя размещать новые ответы.

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;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу