Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: IsVehicleStandingGround - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

IsVehicleStandingGround Оценка: -----

#1
Пользователь офлайн   .s2s.k 

  • Знаток
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Описание:

Проверяет где находится автомобиль: на земле или в воздухе (летит). Можно использовать вместо ColAndreas.




Возвращает:

1 - стоит
0 - находится в воздухе
-1 - автомобиля не существует | функции не удалось выполниться





Код:

stock IsVehicleStandingGround(vehicleid)
{
	static
		Float:x,
		Float:y,
		Float:z;

        if(!GetVehicleVelocity(vehicleid, x, y, z)) return -1;

	return (z < 0.05 && z > -0.05);
}






Тест:

В 90% срабатывает правильно.




Автор: я

Сообщение отредактировал .s2s.k: 03 Январь 2017 - 22:15

4

Сказали спасибо 2:
PBD222 , Eloy 

#2
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Хоть что то годное от тебя, +.
0

#3
Пользователь офлайн   NOOBinator 

  • Новичок
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Возьму себе в античит, а тебе +.
0

#4
Пользователь офлайн   .s2s.k 

  • Знаток
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Просмотр сообщенияNOOBinator (16 Январь 2017 - 20:38) писал:

Возьму себе в античит, а тебе +.


Думаю в античите это будет бесполезно, т.к. собейт автомобилем передвигает по X и Y, а не Z. Тут уже идет проверка на притяжение автомобиля (которое как раз собейт отключает) по Z, и если Z изменяется, то функция думает что автомобиль летит.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей