- 237
- 40
Добрый день бласт хак! Сегодня столкнулся с проблемой что у меня 2 активных инпута
Вот как выглядит это говно:
Ниже код:
Вот как выглядит это говно:
Ниже код:
Код:
local encoding = require 'encoding'
encoding.default = 'CP1251'
local u8 = encoding.UTF8
local imgui = require('mimgui')
local faicons = require('fAwesome6')
local ffi = require('ffi')
local inicfg = require('inicfg')
local settings = inicfg.load({
script =
{
trueatools = false,
}}, 'atools.ini')
local new = imgui.new
local win = new.bool()
local flags = imgui.WindowFlags
local trueatools = new.bool(settings.script.trueatools)
local inputidre = new.char[256]()
local inputgun = new.char[256]()
local target = getCharPlayerIsTargeting(playerHandle)
local result, playerid = sampGetPlayerIdByCharHandle(PLAYER_PED)
imgui.OnFrame(function() return win[0] end, function(player)
imgui.Begin('A-Tools', win, flags.NoResize + flags.AlwaysAutoResize)
imgui.Text(faicons('user')..u8' Ваш ник: '..sampGetPlayerNickname(playerid))
if imgui.Checkbox(faicons('bug')..u8' Включить скрипт', trueatools) then
settings.script.trueatools = trueatools[0]
inicfg.save(settings, 'atools.ini')
end
imgui.Text(faicons('wrench')..u8' Настройки A-Tools внизу')
imgui.Text(faicons('shuffle')..u8' Следить за игроком (Введите ID игрока в строчку ниже)')
imgui.InputText(u8'', inputidre, 256)
imgui.SameLine()
if imgui.Button(u8'Начать слежку') then
sampSendChat('/re '..ffi.string(inputidre))
end
imgui.SameLine()
if imgui.Button(u8'Прекратить слежку') then
sampSendChat('/reoff')
end
imgui.Text(faicons('gun')..u8' Выдать себе оружие')
imgui.InputText(u8'', inputgun, 256)
imgui.SameLine()
if imgui.Button(u8"Выдать оружие себе") then
sampSendChat("/givegun "..playerid.." "..ffi.string(inputgun).." 500")
end
imgui.TextDisabled('by h0los')
imgui.End()
end)
function main()
sampRegisterChatCommand('atset', function() win[0] = not win[0] end)
while true do wait(0) end
end
imgui.OnInitialize(function()
imgui.GetIO().IniFilename = nil
local config = imgui.ImFontConfig()
config.MergeMode = true
config.PixelSnapH = true
iconRanges = imgui.new.ImWchar[3](faicons.min_range, faicons.max_range, 0)
imgui.GetIO().Fonts:AddFontFromMemoryCompressedBase85TTF(faicons.get_font_data_base85('solid'), 14, config, iconRanges)
end)