local imgui = require('imgui')
local fa = require('fAwesome5')
local encoding = require('encoding')
local fa_font = nil
local fa_glyph_ranges = imgui.ImGlyphRanges({ fa.min_range, fa.max_range })
local win_state = imgui.ImBool(false)
encoding.default = 'CP1251'
u8 = encoding.UTF8
function main()
repeat wait(0) until isSampAvailable()
sampRegisterChatCommand('fawesome5', function()
win_state.v = not win_state.v
end)
while true do
wait(0)
imgui.Process = win_state.v
end
end
function imgui.OnDrawFrame()
imgui.Begin(fa.ICON_FA_FIRE .. 'ЧТОО ОГОНЕК?!?!?', win_state, imgui.WindowFlags.NoResize)
imgui.Text(fa.ICON_FA_SNOWFLAKE .. ' ЧТОО СНЕЖИНКА77!???!? ')
imgui.End()
end
function imgui.BeforeDrawFrame()
if fa_font == nil then
local font_config = imgui.ImFontConfig()
font_config.MergeMode = true
fa_font = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/fa-solid-900.ttf', 13.0, font_config, fa_glyph_ranges)
end
end