Как сделать вх на машину, по типу рендера объектов??

MamkinLuasher

Новичок
Автор темы
1
0
Хочу сделать себе вх на кары, на луа естественно. Но про getAllVehicles почти ничего не написано. Помоги всевысшие луа скриптеры ✓
 

7jizzle

Участник
238
14
Исходник вх на объекты на бх есть ориентируйся от него. Перебираешь все кары, делаешь проверку на нахождение на экране, получаешь корды кара, конвентишь в экранные, рендеришь что-то на этих кордах.

udp: понимая что ты ничего не поймеш набросал код. С новым годом!
Lua:
for _, v in pairs(getAllVehicles()) do -- getAllVehicles() возращает таблицу со всеми тс, через for перебираем
    if isCarOnScreen(v) then -- или проверкой поинта на скрине, может быть будет показывать машины только(я хз)
        local result, oX, oY, oZ = getCarCoordinates(v) -- получаем корды машины
        if result then -- если корды машины есть
            local x1, y1 = convert3DCoordsToScreen(oX,oY,oZ) -- получаем экранные корды
            renderFontDrawText(font--[[Переменная шрифта]], "Машина", x1, y1, -1)
        end
    end
end

Вместо текста машины можно получать её модель и рендерить именно модель. Тогда будет понятнее. Ещё, как вариант, можно изменить дистанцию /dl. Тогда тоже будет вх на машины

Ориентировался по этому: тыкай
 
Последнее редактирование: