STALKER F4MENU

h1ghcore добавил(а) новый ресурс:

STALKER F4MENU - Простой f4menu для darkrp

Ну блин добавить нечего, простой f4menu, материалы всё теже что и со SCOREBOARD

В принципе выглядит так:

Ну обычная переделка в принципе, не говорю что это самопис и пи***тый аддон, может кому понадобится тот думаю...

Узнать больше об этом ресурсе...

Вопрос Хуки для способностей

Хуки для способностей. Как их сделать?

Спросил у нейронки выдала такие вот хуки, но они не работают


sv_effects:
Развернуть Свернуть Копировать
if SERVER then

    -- Модификатор получаемого урона
    hook.Add("EntityTakeDamage", "UndergroundDamageModifiers", function(target, dmg)
        if target:IsPlayer() then
            local resist = target:GetNWFloat("UndmDamageResist", 1.0)
            dmg:ScaleDamage(resist)
            
            local taken = target:GetNWFloat("UndmDamageTaken", 1.0)
            dmg:ScaleDamage(taken)
        end
        
        local attacker = dmg:GetAttacker()
        if IsValid(attacker) and attacker:IsPlayer() then
            if dmg:IsDamageType(DMG_CLUB) or dmg:IsDamageType(DMG_SLASH) then
                local meleeBoost = attacker:GetNWFloat("UndmMeleeDamage", 1.0)
                dmg:ScaleDamage(meleeBoost)
            end
            
            local damageBoost = attacker:GetNWFloat("UndmDamageDealt", 1.0)
            dmg:ScaleDamage(damageBoost)
            
            if attacker:GetNWBool("UndmElectroStun", false) and target:IsPlayer() then
                target:SetVelocity(attacker:GetAimVector() * 500)
                target:ScreenFade(SCREENFADE.IN, Color(0, 150, 255, 100), 0.5, 0.5)
                target:ViewPunch(Angle(-10, 0, 0))
            end
        end
    end)
    
    -- Модификатор скорости атаки
    hook.Add("PlayerSwitchWeapon", "UndergroundAttackSpeed", function(ply, oldWeapon, newWeapon)
        local speedMulti = ply:GetNWFloat("UndmAttackSpeed", 1.0)
        if speedMulti ~= 1.0 and IsValid(newWeapon) then
            if newWeapon:GetClass() == "weapon_fists" and newWeapon.Primary then
                newWeapon.Primary.Delay = (newWeapon.Primary.Delay or 0.5) / speedMulti
                newWeapon:SetNextPrimaryFire(CurTime() + (newWeapon.Primary.Delay or 0.5) / speedMulti)
            end
        end
    end)

    hook.Add("WeaponReload", "UndergroundReloadSpeed", function(weapon)
        local ply = weapon:GetOwner()
        if not IsValid(ply) or not ply:IsPlayer() then return end
        
        local reloadMulti = ply:GetNWFloat("UndmReloadSpeed", 1.0)
        if reloadMulti ~= 1.0 and weapon.ReloadTime then
            weapon:SetNextPrimaryFire(CurTime() + weapon.ReloadTime / reloadMulti)
            return true
        end
    end)
    
    hook.Add("PlayerStartCommand", "UndergroundSpreadModifier", function(ply, cmd)
        local spreadMulti = ply:GetNWFloat("UndmSpreadMulti", 1.0)
        if spreadMulti ~= 1.0 then
            local wep = ply:GetActiveWeapon()
            if IsValid(wep) and wep.Primary and wep.Primary.Cone then
                wep.Primary.Cone = wep.Primary.Cone * spreadMulti
            end
        end
    end)
    
    hook.Add("SetupMove", "UndergroundRecoilModifier", function(ply, mv, cmd)
        local recoilMulti = ply:GetNWFloat("UndmRecoilMulti", 1.0)
        if recoilMulti ~= 1.0 and cmd:KeyDown(IN_ATTACK) then
            local ang = cmd:GetViewAngles()
            ang.p = ang.p - (recoilMulti - 1) * 0.5
            cmd:SetViewAngles(ang)
        end
    end)

    -- Очистка при смерти
    hook.Add("PlayerDeath", "UndergroundClearEffects", function(ply)
        ply.ActiveSubstances = {}
        net.Start("UM_ClearEffects")
        net.Send(ply)
        
        local steamID = string.gsub(ply:SteamID(), ":", "_")
        for _,v in pairs({"Biolink", "Spank", "DeathTouch", "Berserk", "ElectroCharge",
                         "QuickDraw", "BloodRage", "Steroids"}) do
            timer.Remove(v .. "Effect_" .. steamID)
            timer.Remove(v .. "AfterEffect_" .. steamID)
            timer.Remove(v .. "Overdose_" .. steamID)
            timer.Remove(v .. "Stun_" .. steamID)
        end
    end)
end

  • Статья Статья
Гайд Меняем код без инжекта в игру (доброград)

Способ получить преимущество без инжекта софта в игру, способы применения можно найти разные, небольшой гайд ниже

Гайд:
Заходим на сервер, открываем Cheat Engine, у вас должен быть хук сборки для ресёрча, ищем по файлам интересующую строку (string), по типу 'dbg-lockpick.push', функции и т.д не поменять

Находим все строки и меняем на что-то другое или рандомное

Таким способом можно убрать звук отмычки или черный экран хп, применение можно найти разные, например поменять какой нибудь вар в строке и сменить получаемое значение, куча вариаций


Посмотреть вложение Новый проект.mp4

Вопрос Как сделать маленькую плеер модель как на бебраграде професия микро диджей

там хибокс маленький и модель маленькая и высота таже отоброжаеться маленькая, тоесть я я делал в джобс луа modelScale = 0.5, модель поменялась но вот от первого лица вид остался как и на стандартной модели, помогите решить проблему

Классик лайф 2025 SV + CL + SH

Glebux добавил(а) новый ресурс:

Классик лайф 2025 SV + CL + SH - Сборка одного из серверов многообещающего проекта который провалился

Сервачок приказал долго жить изза неуплаты услуг хостинга! А он мне даже понравился, поэтому я решил заархивировать данный проект.
Коллекция

Узнать больше об этом ресурсе...

Ищу Рабочие корректно аддоны и системы для SUP

Здравствуйте всем!
Я ищу рабочие, корректные аддоны для своего сервера на SUP. Я пробовал несколько аддонов и они лились ошибками, скорее всего, предназначенные не для сап.
Я видел, на серверах сап есть всякие системы, может что-то самопис, что-то с гмод стора. Ну, в общем, аддонов надо!) :peperjomba:

Пользователи онлайн

Статистика форума

Темы
29,178
Сообщения
187,185
Пользователи
129,067
Новый пользователь
qweqweqwe1234
Назад
Сверху Снизу