LUA скрипт [spirt] watermark

Эксперт
Статус
Оффлайн
Регистрация
22 Мар 2020
Сообщения
2,191
Реакции[?]
484
Поинты[?]
3K
Сделано закрытыми глазами.

code_language.lua:
widget_font_size = 12
widget_font  = Render.InitFont("Verdana", widget_font_size, {"r"})
screen_size = EngineClient.GetScreenSize()
local watermark_elements = {
    function()
        return " solus.io [beta]"
    end, Cheat.GetCheatUserName,
}

local draw_watermark = function()
    local elements = {}
    for i = 1, #watermark_elements do
        local result = watermark_elements[i]()
        if result then
            elements[#elements+1] = result
        end
    end

    local text = table.concat(elements, " | ")
    local w = Render.CalcTextSize(text, 12, widget_font).x + 10
    local x = screen_size.x - w - 10

    Render.Box(Vector2.new(x - 0.7, 8 - 0.5), Vector2.new(x + w + 0.7, 8 + 17), Color.new(255,255,255,133), 5)
    Render.BoxFilled(Vector2.new(x, 8), Vector2.new(x + w, 8 + 18), Color.RGBA(17, 17, 17,255), 5)
    Render.Text(text, Vector2.new(x + 2, 10 + 1), Color.new(255, 255, 255, 255), widget_font_size, widget_font);
end

Cheat.RegisterCallback("draw", function()
    draw_watermark()
end)
1689970978440.png
(lightshot крашнулся, лень обрезать через пеинт)
 
Последнее редактирование:
Эксперт
Статус
Оффлайн
Регистрация
10 Фев 2021
Сообщения
1,739
Реакции[?]
559
Поинты[?]
2K
Сделано закрытыми глазами.

code_language.lua:
widget_font_size = 12
widget_font  = Render.InitFont("Verdana", widget_font_size, {"r"})
screen_size = EngineClient.GetScreenSize()

local color = function(r, g, b, a)
    if a == nil then a = 255 end
    return Color.new(r / 255, g / 255, b / 255, a / 255)
end

local watermark_elements = {
    function()
        return " solus.io [beta]"
    end,
    Cheat.GetCheatUserName,
}

local draw_watermark = function()
    local elements = {}
    for i = 1, #watermark_elements do
        local result = watermark_elements[i]()
        if result then
            elements[#elements+1] = result
        end
    end
 
-- dalshe trash mne lenb v function vivoditb
    local text = table.concat(elements, " | ")
    local w = Render.CalcTextSize(text, 12, widget_font).x + 10
    local x = screen_size.x - w - 10
 
    Render.Box(Vector2.new(x - 0.7, 8 - 0.5), Vector2.new(x + w + 0.7, 8 + 17), Color.new(255,255,255,133), 5)
    Render.BoxFilled(Vector2.new(x, 8), Vector2.new(x + w, 8 + 18), color(17, 17, 17,255), 5)
    Render.Text(text, Vector2.new(x + 2, 10 + 1), Color.new(255, 255, 255, 255), widget_font_size, widget_font);
end

Cheat.RegisterCallback("draw", function()
  xpcall(function (...)
    draw_watermark()
   end, print)
end)
Посмотреть вложение 254040
(lightshot крашнулся, лень обрезать через пеинт)
win+shift+s
 
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,746
Реакции[?]
1,465
Поинты[?]
2K
local color = function(r, g, b, a) if a == nil then a = 255 end return Color.new(r / 255, g / 255, b / 255, a / 255) end local watermark_elements = { function() return " solus.io [beta]" end, Cheat.GetCheatUserName, } local draw_watermark = function() local elements = {} for i = 1, #watermark_elements do local result = watermark_elements() if result then elements[#elements+1] = result end end
👍
 
Олдфаг
Статус
Оффлайн
Регистрация
28 Дек 2018
Сообщения
2,585
Реакции[?]
1,436
Поинты[?]
2K
хз сколько ты кодишь, а код лучше не ставновится, выкладываешь хуйню и пишешь "сделано с закрытыми глазами" чтобы оправдать хуйню? зачем тогда вообще выкладывать?
1690057580188.png
 
Последнее редактирование:
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,746
Реакции[?]
1,465
Поинты[?]
2K
Эксперт
Статус
Оффлайн
Регистрация
22 Мар 2020
Сообщения
2,191
Реакции[?]
484
Поинты[?]
3K
bro

Код:
color = Color.RGBA
text = string.format( "solus ui [beta] | %s", Cheat.GetUsername( ) )
колор рба я не знал даже, тк даже на 2 нл нихуя не делал.
2. такой формат не для меня, мне привычнее такой, какой у меня.
хз сколько ты кодишь, а код лучше не ставновится, выкладываешь хуйню и пишешь "сделано с закрытыми глазами" чтобы оплавдать хуйню? зачем тогда вообще выкладывать?
Посмотреть вложение 254111
эта хуйня с привычки на никс осталась, тк ошибки нихуя не пишет.
 
Сверху Снизу