- 254
- 45
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
добрый день. написал на mimgui addons вкладки, работает плохо. ОЧЕНЬ ПЛОХО. когда нажимаю на вкладку на секунду появляется содержимое вкладки сразу пропадает. Видео как это происходит на жаль не могу, но вот говнокодэк
Lua:
require('lib.moonloader')
local imgui = require('mimgui')
local addons = require("ADDONS")
local toast_ok, toast = pcall(import, 'lib\\mimtoasts.lua')
local ffi = require('ffi')
local faicons = require('fAwesome6')
local vkeys = require('vkeys')
local cef = require('CEF Events')
local sampev = require('lib.samp.events')
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8
local cjc = require('carbJsonConfig')
local settings = {
onoffscript = imgui.new.bool(),
inputnickname = imgui.new.char[256](),
inputsurname = imgui.new.char[256](),
}
local new = imgui.new
local flags = imgui.WindowFlags
local win = new.bool()
local page = 1
function sampev.onSendSpawn()
local str = 'window.executeEvent(\'cef.modals.showModal\', \'["interactionSidebar",{"title": "Продать квартиру?","description":"Играй РП на Аризоне","timer":3,"buttons":[{"title": "Продать","keyTitle": "ALT + F4","buttonColor": "#ffffff","backgroundColor": "rgba(171, 171, 171, 0.15)"}]}]\');'
cef.visualCEF(str)
end
imgui.OnFrame(function() return win[0] end, function(player)
imgui.SetNextWindowPos(imgui.ImVec2(690,400), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.Begin('MinJu helper', win, flags.NoResize + flags.AlwaysAutoResize)
if addons.HeaderButton(page == 1, 'First') then
page = 1
if addons.ToggleButton(u8'Включить скрипт', settings.onoffscript) then
settings()
toast.Show(u8'Вы включили скрипт!', toast.TYPE.INFO, 5)
end
end
imgui.SameLine()
if addons.HeaderButton(page == 2, u8'Settings') then
page = 2
if imgui.InputText(u8'Введите ваше имя на английском язык', settings.inputnickname, 256) then
settings()
end
if imgui.InputText(u8'Введите вашу фамилию на английском язык', settings.inputsurname, 256) then
settings()
end
end
imgui.SameLine()
if addons.HeaderButton(page == 3, 'About') then
page = 3
imgui.TextWrapped(u8'Скрипт написанный для помощи в МЮ на проекте Arizona RolePlay')
imgui.Text(u8'контакты создателя: TG - @holosdev')
imgui.Text('DS - @holosdev')
imgui.Text('Github - @wholos')
end
imgui.TextDisabled('by holos')
imgui.End()
end)
imgui.OnInitialize(function()
imgui.GetIO().IniFilename = nil
end)
function main()
while not isSampAvailable() do wait(0) end
cjc.load(getWorkingDirectory().."\\config\\mjhelper.json",settings)
settings()
sampRegisterChatCommand('mj', function() win[0] = not win[0] end)
if toast_ok then
toast.Show(u8'MinJu Helper загружен!', toast.TYPE.OK, 5)
else
sampAddChatMessage('Скрипт загружен! Установите библиотеку mimtoasts.lua', -1)
end
while true do wait(0) end
end