Окружающий обстановка

CrazyNeron

Новичок
Автор темы
26
0
Приветик, дело такое всю ночь сижу уже чёт ничё не понимаю, да и на здоровую голову чувствую быстро тоже не врублю, суть какая? Вообщем был где то на CLEO автодрайвер, вообще поц красавчик, мне до него далеко похоже, щас сижу мучусь с Moonloaderom и всё бы хорошо, да ток, блин я не могу разобраться вот в чём, чекать машины, людей, объекты типа фонарных столбов на изи как бы, а проблема в том, что мне сделать так, что бы он ещё и здания обходил, а то как то не айс когда твой челик бежит и тыквой в здание бьётся и да я щас не про машины, я пытаюсь научить просто бегать и обходить препятствия, а потом уже к машином перейдём, вообщем дело такое, я не знаю чем мне сканировать дорогу перед собой какой функцией? я взял на заметку эту: isLineOfSightClear, но толи я тупа тупа (скорее всего), но у меня не получается ей чекать что либо :( А вообще если есть способы подскажите плз, да кстати я чекать пытался ей, но как правильно задать координаты я не могу сообразить + она вроде ресурсоёмкая, поэтому не хотелось бы её юзать.
 

CrazyNeron

Новичок
Автор темы
26
0
крч, мне нужно узнать координаты конца вектора, при том, что я знаю angle, знаю начальные координаты вектора, и длину вектора, это возможно?

Тоже не подходит, он не корректно реагирует :( кто Знает варианты подскажите )

Тут рили нету людей которые шарят что ли?

Ппц и все молчат, не бы хоть, кто нибудь сказал бы, что в moonloader нету полноценного функционала для работы с картой и прочим, а то я ток щас допёр ппц вы народ :(
 

eenz

Известный
203
102
Lua:
local peds = getAllChars()
local objects = getAllObjects()
local vehicles = getAllVehicles()
local result, ped = findAllRandomCharsInSphere(posX, posY, posZ, radius, findNext, skipDead)
local result, object = findAllRandomObjectsInSphere(posX, posY, posZ, radius, findNext)
local result, car = findAllRandomVehiclesInSphere(posX, posY, posZ, radius, findNext, skipWrecked)
 

ufdhbi

Известный
Проверенный
1,458
865
крч, мне нужно узнать координаты конца вектора, при том, что я знаю angle, знаю начальные координаты вектора, и длину вектора, это возможно?

Тоже не подходит, он не корректно реагирует :( кто Знает варианты подскажите )

Тут рили нету людей которые шарят что ли?

Ппц и все молчат, не бы хоть, кто нибудь сказал бы, что в moonloader нету полноценного функционала для работы с картой и прочим, а то я ток щас допёр ппц вы народ :(
в сниппетах есть функа получения корректной Z-координаты, чекай её, если резкий перепад значит впереди препятствие
 

CrazyNeron

Новичок
Автор темы
26
0
Мало :( С не получается работать нормально, так как функция возвращает мало информации по мне так :(

Плюс признаться честно, я так и не понял как этот вектор крутить, там же тригонометрия нужна :( Я в ней не силён :(
 

trefa

Известный
Всефорумный модератор
2,104
1,249
Мало :( С не получается работать нормально, так как функция возвращает мало информации по мне так :(

Плюс признаться честно, я так и не понял как этот вектор крутить, там же тригонометрия нужна :( Я в ней не силён :(
Какая тебе ещё информация нужна, там все что надо есть (тип сущности и указатель на сущность, точки соприкосновения)
 

CrazyNeron

Новичок
Автор темы
26
0
Какая тебе ещё информация нужна, там все что надо есть (тип сущности и указатель на сущность, точки соприкосновения)

Окей согласен, ну тип сущности это кокраз id модели верно? Указатель это handle на саму сущность с которой столкнулся объект верно? Точки соприкосновения это те самые точки в которых луч пересёкся с объектом верно? Вообще есть где нибудь пример работы с это функции, а то признаться честно я не очень её понимаю :( А ещё лучше, если есть рисунки работы этой функции. Лично я её понимаю, так:
func in gta.png

Если верно, то подтверди, если не верно, то опровергни.