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

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

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

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

По поводу PlayerToKvadrat

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

lonin

Компетентный
Здравствуйте уважаемые форумчане!

Возникла проблема с использованием функции PlayerToKvadrat(playerid,Float:min_x,Float:min_y,Float:max_x,Float:max_y)

В общем у меня есть 3 глобальные переменные координат, в которые неважно каким образом, записываются координаты зараженной радиацией зоны:

PHP:
new Float:posJad[MAX_PLAYERS][3];
Где posJad[playerid][0] - ось Х, posJad[playerid][1] - ось У и posJad[playerid][2] - ось Z.

Сделал системку которая при попадании человека в зону Хmin, Ymin, Xmax, Ymax будет отниматься по 0,5 ХП в секунду (использую паблик OnPlayerUpdate):

PHP:
for(new x = 0; x < MAX_PLAYERS; x++)
	{
		if(PlayerToKvadrat(x,posJad[x][0]+30, posJad[x][1]+30,posJad[x][0]-30, posJad[x][1]-30) && radionucT > 0)
		{
            new Float:health;
            radionucT -=1;
            GetPlayerHealth(playerid, health);
			SetPlayerHealth(playerid, health - 0.5);
		}
	}
Результат равен нулю, помогите советом! Благодарность обеспечена!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу