local imgui = require 'mimgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
local u8 = encoding.UTF8
local ffi = require 'ffi'
local inicfg = require 'inicfg'
local iniFile = 'AutoArenda.ini'
local ini = inicfg.load({
ad = {
text=ad,
krikk=s,
heal=40,
},
}, iniFile)
inicfg.save(ini, iniFile)
local WinState = imgui.new.bool()
local Obvlen = imgui.new.char[256](ini.ad.text)
local krik = imgui.new.char[256](ini.ad.krikk)
local tab = 1
local autoheal = imgui.new.int(40)
local time = os.clock()
imgui.OnFrame(function() return WinState[0] end, function(player)
imgui.SetNextWindowPos(imgui.ImVec2(500, 500), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(670, 470), imgui.Cond.Always)
imgui.Begin(u8'Барыга софт', WinState, imgui.WindowFlags.NoResize)
for numberTab,nameTab in pairs({'Главное','Прочее','Настройки'}) do
if imgui.Button(u8(nameTab), imgui.ImVec2(150,77)) then
tab = numberTab
end
end
imgui.SetCursorPos(imgui.ImVec2(159, 43))
imgui.BeginChild('Name##'..tab, imgui.ImVec2(500, 418), true)
if tab == 1 then --главное
imgui.InputTextWithHint(u8'B /ad', u8'СНАЧАЛО /ad', Obvlen, 256)
ini.ad.text = u8:decode(ffi.string(Obvlen))
inicfg.save(ini, iniFile)
if imgui.Button(u8"Подать Объявление!") then
sampSendChat(u8:decode(ffi.string(Obvlen)), -1)
end
imgui.Text(" ")
imgui.Separator()
imgui.InputTextWithHint(u8'B /s', u8'СНАЧАЛО /s', krik, 256)
ini.ad.krikk = u8:decode(ffi.string(krik))
inicfg.save(ini, iniFile)
if imgui.Button(u8"Покричать Объявление!") then
sampSendChat(u8:decode(ffi.string(krik)), -1)
end
imgui.Text(" ")
imgui.Separator()
imgui.Text(u8"Телепорты(warning):")
if imgui.Button(u8"Шахта") then
end
imgui.SetCursorPos(imgui.ImVec2(115, 265))
if imgui.Button(u8'Ферма') then
end
imgui.SetCursorPos(imgui.ImVec2(230, 265))
if imgui.Button(u8'ЦР') then
end
imgui.SetCursorPos(imgui.ImVec2(297, 265))
if imgui.Button(u8'Банк Лс') then
end
elseif tab == 2 then --прочее
imgui.Text(u8"Разные полезности:")
imgui.SliderInt(u8'АвтоАптечка', autoheal, 40, 70)
-- ini.ad.heal = autoheal ???
-- inicfg.save(ini, iniFile) ???
if imgui.Button(u8"Включить") then
lua_thread.create(function()
while (autoheal[0] > 0)--[[если autoheal == 0 то оффается беск.цыкл]] do wait(0)
if os.clock() - time >= 300 then -- 5 min
sampSendChat('/sprunk')
time = os.clock()
end
end
end)
end
end
end)