processLineOfSight

Vespan

loneliness
Автор темы
Проверенный
2,137
1,859
Версия MoonLoader
.026-beta
Lua:
        local width = sw /2
        local heigth = sh / 2.70
        renderDrawPolygon(width, heigth,10,10,10,0,-1)
        local cam_x, cam_y, cam_z = getActiveCameraCoordinates()
        local aim_x, aim_y, aim_z = convertScreenCoordsToWorld3D(width, heigth, 50)
        local result, colPoint = processLineOfSight(cam_x, cam_y, cam_z, aim_x, aim_y, aim_z, true, false, false, false, false, false, false, false)
        if colPoint ~= nil and colPoint.entityType == 1 then
            local x,y,z = colPoint.pos[1],colPoint.pos[2],colPoint.pos[3]
            sampAddChatMessage('%s',getObjectModel(getObjectPointerHandle(colPoint.entity)))
            -- sampAddChatMessage('%.2f',getDistanceBetweenCoords3d(x,y,z,MYPOS[1],MYPOS[2],MYPOS[3]))
        end
Как мне получить модель объекта на котором смотрю
 
Решение
Если нужны объекты которые созданы на сервере, не в одиночной гта, тогда нужно так
Lua:
local result, colPoint = processLineOfSight(cam_x, cam_y, cam_z, aim_x, aim_y, aim_z, false, false, false, true, false, false, false, false)

qdIbp

Автор темы
Проверенный
1,447
1,196
Если нужны объекты которые созданы на сервере, не в одиночной гта, тогда нужно так
Lua:
local result, colPoint = processLineOfSight(cam_x, cam_y, cam_z, aim_x, aim_y, aim_z, false, false, false, true, false, false, false, false)