DarkRP NLR надпись

Как сделать простую надпись на экране при смерти будет отчет с 5 минут до 0 секунд с таким текстом: NLR 5:00 при 0 будет пропадать

Скачай аддон на нлр. С брокен кора, вк или с гмодстора

полностью CL часть.
image

if SERVER then return end 
local time_nlr = 300
local end_nlr = 0
local CurTime = CurTime
local draw_SimpleTextOutlined = draw.SimpleTextOutlined
local TEXT_ALIGN_CENTER = TEXT_ALIGN_CENTER
local TEXT_ALIGN_TOP = TEXT_ALIGN_TOP
local COLOR_WHITE = Color(255, 255, 255)
local COLOR_BLACK = Color(0, 0, 0)
local w = ScrW()
local h = ScrH()
surface.CreateFont('TheShitFont',
    { font = "Trebuchet24", size = (h + w) * .011, weight = 300, blursize = 0, scanlines = 0, antialias = false, underline = false, italic = false, strikeout = false,
        symbol = false, rotary = false, shadow = true, additive = false, outline = false,
    } )

gameevent.Listen("entity_killed")
local Format = Format
local math_floor = math.floor
local function FormatTime(time)
    local m = math_floor(time / 60)
    local s = time
    return Format('%sм:%sс', m, math_floor(s - m * 60))
end

hook.Add( "entity_killed", "entity_killed_example", function(data)
        local index = data.entindex_attacker
        if index ~= LocalPlayer():EntIndex() then return end
        end_nlr = CurTime() + time_nlr
        hook.Add( "HUDPaint", "NLR_simple", function()
                local cur = CurTime()
                if end_nlr <= cur then
                    hook.Remove("HUDPaint", "NLR_simple")
                    return
                end

                draw_SimpleTextOutlined("NLR " .. FormatTime(end_nlr - cur), 'TheShitFont', w / 2, 60, COLOR_WHITE, TEXT_ALIGN_CENTER, TEXT_ALIGN_TOP, 1, COLOR_BLACK)
        end )
end )

куда кидать?

основы не знаешь?

Если бы он знал это, то не стал бы создавать подобные темы

не скажешь?

Чел,он тебе и так сказал куда кидать

Цитирую:

полностью CL часть.

Он написал что это cl часть,тоесть клиентская часть. Щас бы создавать сервер не зная где находится клиентская и серверная часть

1 лайк

не увидел

надпись появляется когда кого то убиваешь хотя нужно чтобы когда ты сам умираешь

Просто скачай аддон с гмодстора чел

чуть чуть накосячил на проверке.

local time_nlr = 10
local end_nlr = 0
local CurTime = CurTime
local draw_SimpleTextOutlined = draw.SimpleTextOutlined
local TEXT_ALIGN_CENTER = TEXT_ALIGN_CENTER
local TEXT_ALIGN_TOP = TEXT_ALIGN_TOP
local COLOR_WHITE = Color(255, 255, 255)
local COLOR_BLACK = Color(0, 0, 0)
local w = ScrW()
local h = ScrH()
surface.CreateFont('TheShitFont',
    { font = "Trebuchet24", size = (h + w) * .011, weight = 300, blursize = 0, scanlines = 0, antialias = false, underline = false, italic = false, strikeout = false,
        symbol = false, rotary = false, shadow = true, additive = false, outline = false,
    } )

gameevent.Listen("entity_killed")
local Format = Format
local math_floor = math.floor
local function FormatTime(time)
    local m = math_floor(time / 60)
    local s = time
    return Format('%sм:%sс', m, math_floor(s - m * 60))
end

hook.Add( "entity_killed", "entity_killed_example", function(data)
        local index = data.entindex_killed
        if index ~= LocalPlayer():EntIndex() then return end
        end_nlr = CurTime() + time_nlr
        hook.Add( "HUDPaint", "NLR_simple", function()
                local cur = CurTime()
                if end_nlr <= cur then
                    hook.Remove("HUDPaint", "NLR_simple")
                    return
                end

                draw_SimpleTextOutlined("NLR " .. FormatTime(end_nlr - cur), 'TheShitFont', w / 2, 60, COLOR_WHITE, TEXT_ALIGN_CENTER, TEXT_ALIGN_TOP, 1, COLOR_BLACK)
        end )
end )