Иконка ресурса

LUA Вид от 3-его лица 2025-09-04

Нет прав для скачивания
закидывать в addons/

Скриншоты:
1756944690898.png

1756944708139.png

1756944730101.png

Настройка вид от третьего лица, прицел который прилипает к объектам создавая эффект 3D, так же меняя его если дистанция до объекта далеко в статичный прицел, так же инерции и двежение слежение камеры за головой

Чтобы он работал нужно сделать пару манипуляций.

Вам нужно свой худ по пути garrysmod/gamemodes/darkrp/gamemode/core/hud
Найдите в файле худа эту строку timer.Create("rp.hud.DrawCache" - если она есть
то у вас будет что то типо этого

1756944413395.png


вот, меняйте на

1756944428788.png

код:

Lua:
Развернуть Свернуть Копировать
timer.Create("rp.hud.DrawCache", 0.5, 0, function()
    local LP = LocalPlayer()

    players = table.Filter(player.GetAll(), function(pl)
        if not IsValid(pl) then return end

        local insight = pl:Alive() and (pl == LP) or (pl:InSight() and pl:InTrace())
        pl.IsCurrentlyVisible = insight

        local tpEnabled = false
        if rp and rp.thirdPerson and isfunction(rp.thirdPerson.isEnabled) then
            local ok, res = pcall(rp.thirdPerson.isEnabled, pl)
            tpEnabled = ok and res or false
        end

        if pl ~= LP
        and insight
        and (hook_Call("HUDShouldDraw", nil, "PlayerDisplay", pl) ~= false) then
            return true
        end
    end)
end)

вот и после этого у вас будут видны никнеймы игроков

так же добавить в ваш context_cl.lua ну там где у вас контекстное меню

Кнопку чтобы открывать меню третьего лица
Lua:
Развернуть Свернуть Копировать
Option("3-е лицо", "icon16/eye.png", function(s)

        RunConsoleCommand("thiper_cmeasn")

end)

в принципе всё что могу сказать.

спасибо Morfa за код самого третьего лица с трекингом головы <3

дополнение: в файле thirdperson_client.lua
Lua:
Развернуть Свернуть Копировать
hook.Add("PlayerButtonDown", "TP3_OpenMenuOnF1", function(ply, button)
    if ply ~= LocalPlayer() then return end
    if button == KEY_F1 then
        RunConsoleCommand("thiper_cmeasn")
    end
end)

1756946676461.png



Открытие меню настроек на кнопку F1 для удобства.
Автор
marlenanother
Скачивания
44
Просмотры
525
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок
Назад
Сверху Снизу