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

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

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

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

Ошибка с вычислением позиции трейлеров и тригонометрии

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

_FliKZeT_

Умник

Не работает проверка на вычисление позиции трейлеров, я хочу вычислить позицию трейлеров и если игрок у этих трейлеров создаем маркер, а дальше первой проверки никуда ничего не идет)

Сам код в глобальном таймере(с циклом):

Timer(vehicleid)

Вот код собственно:

PHP:
GetPlayerPos(i,SiX[i],SiY[i],SiZ[i]);
		if((vehicleid >= Trailers[0]) && (vehicleid <= Trailers[1]))//Чекаем позицию трейлеров | ДАЛЬШЕ ЭТОЙ ПРОВЕРКИ НИКУДА НЕ ИДЕТ!
		{
			GetVehiclePos(vehicleid,TX[vehicleid],TY[vehicleid],TZ[vehicleid]);
			GetVehicleZAngle(vehicleid,TA[vehicleid]);
			TX[vehicleid] += (4.5 * floatsin(-TA[vehicleid]+180, degrees));
			TY[vehicleid] += (4.5 * floatcos(-TA[vehicleid]+180, degrees));
			print("Чекаем позицию трейлеров");
			if(IsPlayerInRangeOfPoint(i, 3.0, TX[vehicleid], TY[vehicleid], TZ[vehicleid]))
			{
			    print("Мы в этих коордах создаем маркер");
				PicPicep[vehicleid] = CreatePickup(19197,23,TX[vehicleid],TY[vehicleid],TZ[vehicleid]-0.5);
			}
		}
 
  • Нравится
Реакции: #GTX
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу