- Версия MoonLoader
 - Другое
 
И так, у меня есть окно mimgui, которое открывается при запуске скрипта (проблема №1, оно должно открывать впервые только по команде), так же на этом окне все написано вместо русского текста знаками вопроса (Пробелма №2), окно не закрывается на крестик в углу (проблема №3), после закрытия окна командой и открытия его вновь - скрипт крашится (проблема №4)
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
 
		
		
	
	
		
	
 
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
			
			
			
				Lua:
			
		
		
		local imgui = require 'mimgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8
--тралала
local cmdhelp_window_state = new.bool()
--тралала
imgui.OnFrame(function() return cmdhelp_window_state end, function(player)
        imgui.SetNextWindowPos(imgui.ImVec2(500,500), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(245, 280), imgui.Cond.Always)
        imgui.ShowCursor = true
        imgui.Begin(u8'Список Команд | Defense Helper', cmdhelp_window_state)
        imgui.Text(u8'/useditems - посмотреть КД на броник и время действия маски')
        imgui.Text(u8'/frisk - обыск')
        imgui.Text(u8'/cuff - надеть наручники')
        imgui.Text(u8'/carcer - посадить в карцер')
        imgui.End()
end)
--тралала
--это уже в мейне:
sampRegisterChatCommand('helpdh', function() cmdhelp_window_state = not cmdhelp_window_state end)
	
			
				Код:
			
		
		
		[ML] (error) defensehelper.lua: ... Games Launcher\bin\arizona\moonloader\defensehelper.lua:73: bad argument #2 to 'Begin' (cannot convert 'bool' to 'bool *')
stack traceback:
    [C]: in function 'Begin'
    ... Games Launcher\bin\arizona\moonloader\defensehelper.lua:73: in function '_draw'
    ...ames Launcher\bin\arizona\moonloader\lib\mimgui\init.lua:107: in function <...ames Launcher\bin\arizona\moonloader\lib\mimgui\init.lua:91>
[ML] (error) defensehelper.lua: Script died due to error. (34AC214C)
	
			
				Последнее редактирование: