Помогите с lua

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

Terratomorf

Известный
Автор темы
315
58
как увеличить дальность поиска объекта вот код
Код:
function rendobject()
    while true do
        wait(0)
        if cfg.settings.renderobj then
            if activeObj ~= nil and doesObjectExist(activeObj) then
                local res, x, y, z = getObjectCoordinates(activeObj)
                local objmodel = getObjectModel(activeObj)
                local px, py, pz = getCharCoordinates(playerPed)
                local r = getDistanceBetweenCoords3d(px, py, pz, x, y, z)
                if isPointOnScreen(x, y, z, 0) and r <= 350 then
                    local cx, zy = convert3DCoordsToScreen(x, y, z)
                    if objmodel == 19820 then
                        renderFontDrawText(font, '{31F5FC}Сосуд', cx, zy, 0xFFBEBEBE )
                    elseif objmodel == 14705 or objmodel == 2726 then
                        renderFontDrawText(font, '{31F5FC}Ваза', cx, zy, 0xFFBEBEBE )
                    elseif objmodel == 2870 then
                        renderFontDrawText(font, '{31F5FC}Кувшин', cx, zy, 0xFFBEBEBE )
                    elseif objmodel == 1718 then
                        renderFontDrawText(font, '{31F5FC}Плита', cx, zy, 0xFFBEBEBE )
                    end
                end
            end
        end
    end
end
 
Последнее редактирование:

ШPEK

Известный
1,474
525
как увеличить дальность поиска вот поиска объекта вот код
Код:
function rendobject()
    while true do
        wait(0)
        if cfg.settings.renderobj then
            if activeObj ~= nil and doesObjectExist(activeObj) then
                local res, x, y, z = getObjectCoordinates(activeObj)
                local objmodel = getObjectModel(activeObj)
                local px, py, pz = getCharCoordinates(playerPed)
                local r = getDistanceBetweenCoords3d(px, py, pz, x, y, z)
                if isPointOnScreen(x, y, z, 0) and r <= 350 then
                    local cx, zy = convert3DCoordsToScreen(x, y, z)
                    if objmodel == 19820 then
                        renderFontDrawText(font, '{31F5FC}Сосуд', cx, zy, 0xFFBEBEBE )
                    elseif objmodel == 14705 or objmodel == 2726 then
                        renderFontDrawText(font, '{31F5FC}Ваза', cx, zy, 0xFFBEBEBE )
                    elseif objmodel == 2870 then
                        renderFontDrawText(font, '{31F5FC}Кувшин', cx, zy, 0xFFBEBEBE )
                    elseif objmodel == 1718 then
                        renderFontDrawText(font, '{31F5FC}Плита', cx, zy, 0xFFBEBEBE )
                    end
                end
            end
        end
    end
end
Поиск объектов уже есть
 

Roger571

Известный
58
31
если поставить 3000 то всё равно мало нужно чтоб конкретно с далека видно было
Это уже работает серверной стример, можно пробовать кэшировать данные об объектах, но навряд ли тебе это подойдет
 
Статус
В этой теме нельзя размещать новые ответы.