[DarkRP] Убрать урон от падения для профессии

Как сделать так, чтобы например профессия “паркурист” не получал урон от падения с высоты

Вот решение твоей проблемы. Оно немного специфично т.к. ДРП грузит профы немного позже чем луашка из авторана.

hook.Add('loadCustomDarkRPItems', 'NoFallDamageWait', function() -- ждём когда даркрп загрузит профы
    local noDamageTeams = { -- Добавляй тут свои профы
        [TEAM_CITIZEN] = true,
        [TEAM_PARKOUR] = true
    }

    hook.Add('GetFallDamage', 'NoFallDamage', function(ply) -- отключаем дамаг
        if noDamageTeams[ply:Team()] then
            return 0
        end
    end)
end)

Подробнее о хуках можешь почитать тут:

2 лайка

а куда писать

Кстати, можно упростить до такого вида:

hook.Add("GetFallDamage", "PreventTeamDamage", function(pl)
	if pl:getJobTable().nofall then
		return 0
	end
end)

В jobs.lua профам, для которых нужно отключить урон, нужно добавить nofall = true

@BIG.Plappy закидывать в addons/anyname/lua/autorun/server/nofalldmg.lua

а если у меня нету в addons папки anyname

значит создай ее