⌨️Горячие клавиши
name = "keyboard"
local kb = drag:create("Keybinds", 100, 100, 100, 50)
function onRender(e)
if e:is2d() then
local offy = 15
local maxwidth = 70
render:blur(kb:getX(), kb:getY(), kb:getWidth(), kb:getHeight(), 10, 4, color:rgba(255, 255, 255, 255))
render:rect(kb:getX(), kb:getY(), kb:getWidth(), kb:getHeight(), 4, 1, color:rgba(14, 14, 14, 200))
render:text(
"Key binds",
"sfmedium",
8,
kb:getX() + 4,
kb:getY() + 3,
color:rgba(255, 255, 255, 255))
render:text(
"C",
"hudicon",
8,
kb:getX() + kb:getWidth() - 15,
kb:getY() + 4,
color:rgba(255, 255, 255, 255))
render:startText()
for i, m in ipairs(client:modules()) do
if m:state() and m:key() ~= -1 then
local b = client:keyname(m:key())
local bw = render:textwidth(b, "sfmedium", 8)
render:text(
m:name(),
"sfmedium",
8,
kb:getX() + 4,
kb:getY() + offy,
color:rgba(255, 255, 255, 255))
render:text(
b,
"sfmedium",
8,
kb:getX() + kb:getWidth() - bw - 8,
kb:getY() + offy,
color:rgba(255, 255, 255, 255))
maxwidth = math.max(maxwidth, render:textwidth(m:name(), "sfmedium", 8) + bw)
offy = offy + 12
end
end
render:endText("sfmedium")
kb:setHeight(offy)
kb:setWidth(maxwidth)
end
end
Last updated