FUZIL762 Lua
FUZIL762 Lua
local e = {
new = imgui.new,
DPI = MONET_DPI_SCALE,
window = imgui.new.bool(true),
slide = imgui.new.float(90.0),
texte = imgui.new.bool(false)
}
function int()
local rectWidth = 180 * e.DPI
local rectHeight = 470 * e.DPI
local rectRounding = 0 * e.DPI
drawList:AddRectFilled(
imgui.ImVec2(winPos.x + rectPosX, winPos.y + rectPosY),
imgui.ImVec2(winPos.x + rectPosX + rectWidth, winPos.y + rectPosY +
rectHeight),
grayColor,
rectRounding
)
drawList:AddLine(
imgui.ImVec2(rightX, winPos.y + rectPosY),
imgui.ImVec2(rightX, winPos.y + rectPosY + rectHeight),
borderColor,
borderThickness
)
drawList:AddRectFilled(
imgui.ImVec2(winPos.x + rectPosX, winPos.y + rectPosY),
imgui.ImVec2(winPos.x + rectPosX + rectWidth, winPos.y + rectPosY +
rectHeight),
grayColor
)
drawList:AddLine(
imgui.ImVec2(leftX, winPos.y + rectPosY),
imgui.ImVec2(leftX, winPos.y + rectPosY + rectHeight),
borderColor,
borderThickness
)
drawList:AddRectFilled(
imgui.ImVec2(winPos.x + rectPosX, winPos.y + rectPosY),
imgui.ImVec2(winPos.x + rectPosX + rectWidth, winPos.y + rectPosY +
rectHeight),
grayColor,
rectRounding
)
drawList:AddLine(
imgui.ImVec2(winPos.x + rectPosX, rightY),
imgui.ImVec2(winPos.x + rectPosX + rectWidth, rightY),
borderColor,
borderThickness
)
drawList:AddRectFilled(
imgui.ImVec2(winPos.x + rectPosX, winPos.y + rectPosY),
imgui.ImVec2(winPos.x + rectPosX + rectWidth, winPos.y + rectPosY +
rectHeight),
grayColor
)
drawList:AddLine(
imgui.ImVec2(winPos.x + rectPosX, bottomY),
imgui.ImVec2(winPos.x + rectPosX + rectWidth, bottomY),
borderColor,
borderThickness
)
local activeTab = 1
local buttonSize = imgui.ImVec2(150 * e.DPI, 36 * e.DPI)
imgui.SetCursorPos(cursorPosition)
setButtonStyle(isActive)
if isActive then
imgui.PushStyleColor(imgui.Col.Text, imgui.ImVec4(0.0, 1.0, 0.0, 0.6))
else
imgui.PushStyleColor(imgui.Col.Text, imgui.ImVec4(1.00, 1.00, 1.00, 0.6))
end
if imgui.Button(icon, imgui.ImVec2(36 * e.DPI, 30 * e.DPI)) then
activeTab = tabIndex
end
imgui.PopStyleColor(3)
imgui.SameLine(60 * e.DPI)
setButtonStyle(isActive)
if imgui.Button(label, imgui.ImVec2(buttonSize.x - 45 * e.DPI, 30 * e.DPI))
then
activeTab = tabIndex
end
imgui.PopStyleColor(2)
if isActive then
local draw_list = imgui.GetWindowDrawList()
local window_pos = imgui.GetWindowPos()
local line_start = imgui.ImVec2(window_pos.x + cursorPosition.x,
window_pos.y + cursorPosition.y)
local line_end = imgui.ImVec2(line_start.x + 4
* e.DPI, line_start.y + 30 * e.DPI)
draw_list:AddRectFilled(
line_start,
imgui.ImVec2(line_end.x, line_end.y),
imgui.ColorConvertFloat4ToU32(imgui.ImVec4(0.0, 1.0, 0.0, 0.6)),
20 * e.DPI
)
end
end
function ANAS()
local style = imgui.GetStyle()
style.FramePadding = imgui.ImVec2(0.5 * e.DPI, 4.4 * e.DPI)
style.FrameRounding = 7.9 * e.DPI
imgui.OnFrame(function ()
return e.window[0]
end, function()
local resX, resY = getScreenResolution()
imgui.SetNextWindowPos(imgui.ImVec2(100 * e.DPI, 100 * e.DPI),
imgui.Cond.FirstUseEver, imgui.ImVec2(0.5 * e.DPI, 0.5 * e.DPI))
imgui.SetNextWindowSize(imgui.ImVec2(780 * e.DPI, 470 * e.DPI),
imgui.Cond.Always)
imgui.Begin("##k ", nil, imgui.WindowFlags.NoCollapse +
imgui.WindowFlags.NoResize + imgui.WindowFlags.NoScrollbar +
imgui.WindowFlags.NoScrollWithMouse + imgui.WindowFlags.NoTitleBar)
int()
ANAS()
if activeTab == 1 then
extremepussy()
elseif activeTab == 2 then
elseif activeTab == 3 then
elseif activeTab == 4 then
elseif activeTab == 5 then
elseif activeTab == 6 then
elseif activeTab == 10 then
elseif activeTab == 11 then
end
imgui.End()
end)
function extremepussy()
local drawList = imgui.GetWindowDrawList()
local winPos = imgui.GetWindowPos()
local rectRounding = 20 * e.DPI
local rectPosX = 200 * e.DPI
local rectPosY = 70 * e.DPI
local rectWidth = 270 * e.DPI
local rectHeight = 360 * e.DPI
local grayColor = imgui.ColorConvertFloat4ToU32(imgui.ImVec4(0.1, 0.1, 0.1,
1))
local l = imgui.ColorConvertFloat4ToU32(imgui.ImVec4(0.1, 0.1, 0, 0))
local borderColor = imgui.ColorConvertFloat4ToU32(imgui.ImVec4(0.1, 0.1,
0.1, 1))
local borderThickness = 1 * e.DPI
drawList:AddRectFilled(
imgui.ImVec2(winPos.x + rectPosX, winPos.y + rectPosY),
imgui.ImVec2(winPos.x + rectPosX + rectWidth, winPos.y + rectPosY +
rectHeight),
l,
rectRounding
)
drawList:AddRect(
imgui.ImVec2(winPos.x + rectPosX, winPos.y + rectPosY),
imgui.ImVec2(winPos.x + rectPosX + rectWidth, winPos.y + rectPosY +
rectHeight),
borderColor,
rectRounding,
nil,
borderThickness
)
drawList:AddRectFilled(
imgui.ImVec2(winPos.x + rectPosX, winPos.y + rectPosY),
imgui.ImVec2(winPos.x + rectPosX + rectWidth, winPos.y + rectPosY +
rectHeight),
grayColor
)
drawList:AddRectFilled(
imgui.ImVec2(winPos.x + rectPosX, winPos.y + rectPosY),
imgui.ImVec2(winPos.x + rectPosX + rectWidth, winPos.y + rectPosY +
rectHeight),
l,
rectRounding
)
drawList:AddRect(
imgui.ImVec2(winPos.x + rectPosX, winPos.y + rectPosY),
imgui.ImVec2(winPos.x + rectPosX + rectWidth, winPos.y + rectPosY +
rectHeight),
borderColor,
rectRounding,
nil,
borderThickness
)
if aimbotActive then
imgui.PushStyleColor(imgui.Col.Button, imgui.ImVec4(0.3, 0.3, 0.3, 0.0))
else
imgui.PushStyleColor(imgui.Col.Button, imgui.ImVec4(0.3, 0.3, 0.3, 1))
end
imgui.SetCursorPos(imgui.ImVec2(200 * e.DPI, 20 * e.DPI))
if imgui.Button("Aimbot", imgui.ImVec2(120 * e.DPI, 40 * e.DPI)) then
aimbotActive = true
silentActive = false
end
imgui.PopStyleColor()
if silentActive then
imgui.PushStyleColor(imgui.Col.Button, imgui.ImVec4(0.3, 0.3, 0.3, 0.0))
else
imgui.PushStyleColor(imgui.Col.Button, imgui.ImVec4(0.3, 0.3, 0.3, 1.0))
end
imgui.SetCursorPos(imgui.ImVec2(330 * e.DPI, 20 * e.DPI))
if imgui.Button("Silent", imgui.ImVec2(120 * e.DPI, 40 * e.DPI)) then
silentActive = true
aimbotActive = false
end
imgui.PopStyleColor()
imgui.SetCursorPos(imgui.ImVec2(290 * e.DPI, 73.5 * e.DPI))
imgui.Text(faicons("globe"))
imgui.SetCursorPos(imgui.ImVec2(300 * e.DPI, 75 * e.DPI))
imgui.Text(" Globals")
imgui.SetCursorPos(imgui.ImVec2(580 * e.DPI, 73.5 * e.DPI))
imgui.Text(faicons("gear"))
imgui.SetCursorPos(imgui.ImVec2(590 * e.DPI, 74 * e.DPI))
imgui.Text(" Settings")
imgui.SetCursorPos(imgui.ImVec2(210 * e.DPI, 140 * e.DPI))
imgui.Text(" Toggle")
imgui.SetCursorPos(imgui.ImVec2(210 * e.DPI, 170 * e.DPI))
imgui.Text(" Show Fov")
imgui.SetCursorPos(imgui.ImVec2(210 * e.DPI, 200 * e.DPI))
imgui.Text(" Visible Check")
imgui.SetCursorPos(imgui.ImVec2(210 * e.DPI, 230 * e.DPI))
imgui.Text(" Ignore NPC's")
imgui.SetCursorPos(imgui.ImVec2(210 * e.DPI, 260 * e.DPI))
imgui.Text(" Fov Color")
imgui.SetCursorPos(imgui.ImVec2(430 * e.DPI, 140 * e.DPI))
if imgui.handlehomes(" ", e.texte) then
end
imgui.SetCursorPos(imgui.ImVec2(430 * e.DPI, 170 * e.DPI))
if imgui.handlehomes(" ", e.texte) then
end
imgui.SetCursorPos(imgui.ImVec2(430 * e.DPI, 200 * e.DPI))
if imgui.handlehomes(" ", e.texte) then
end
imgui.SetCursorPos(imgui.ImVec2(430 * e.DPI, 230 * e.DPI))
if imgui.handlehomes(" ", e.texte) then
end
end
imgui.BeginGroup()
imgui.InvisibleButton(str_id, imgui.ImVec2(h, h))
imgui.SameLine()
local pp = imgui.GetCursorPos()
imgui.SetCursorPos(imgui.ImVec2(pp.x, pp.y + h / 7 -
imgui.CalcTextSize(label).y / 7))
imgui.Text(label)
imgui.EndGroup()
local rounding = h / 4
DL:AddRectFilled(p, imgui.ImVec2(p.x + h, p.y + h),
imgui.GetColorU32Vec4(fillColor), rounding)
DL:AddRect(p, imgui.ImVec2(p.x + h, p.y + h), color, rounding, 15.5)
return clicked
end
function main()
while true do
wait(0)
if isSampAvailable() then
sampRegisterChatCommand("base", function()
e.window[0] = not e.window[0]
end)
end
end
end
imgui.OnInitialize(function()
imgui.GetIO().IniFilename = nil
local config = imgui.ImFontConfig()
config.MergeMode = true
config.PixelSnapH = true
theme()
local iconRanges = imgui.new.ImWchar[3](faicons.min_range, faicons.max_range,
0)
imgui.GetIO().Fonts:AddFontFromMemoryCompressedBase85TTF(faicons.get_font_data_base
85('Regular'), 18, config, iconRanges)
p1 = imgui.CreateTextureFromFile(getWorkingDirectory() ..
'/lib/gtasounds/p1.png')
end)
function theme()
local style = imgui.GetStyle()
imgui.SwitchContext()
style.WindowRounding = 4 * e.DPI
style.FrameRounding = 0 * e.DPI
style.FramePadding = imgui.ImVec2(0 * e.DPI, 0 * e.DPI)
style.ItemSpacing = imgui.ImVec2(0 * e.DPI, 0 * e.DPI)