- 90
- 6
- Версия MoonLoader
- .026-beta
Проблема состоит в том, что на сервере есть команда /aclist, я захотел добавить ее в меню Imgui, типо включение отключение этой команды через checkbox. Но я подумал что если будешь вводить /aclist в чат и при активации в меню это команда будет отключатся. Я засунул команду /aclist вот в такой код:
и получилось так, что когда я захотел снять значение true с chk.aclist.v в игре в меню, оно не снималось (Галочка не исчезала), хотя команда /aclist вводилась
Lua:
function samp.onSendCommand(param)
if param:find('/aclist') then
chk.aclist.v = true -- это checkbox который отвечает за включение отключение команды
end
end
и получилось так, что когда я захотел снять значение true с chk.aclist.v в игре в меню, оно не снималось (Галочка не исчезала), хотя команда /aclist вводилась
Lua:
function imgui.OnDrawFrame()
if apanel.v then
imgui.ShowCursor = true
local sw, sh = getScreenResolution()
imgui.SetNextWindowPos(imgui.ImVec2(sw / 2.4, sh / 3.5), imgui.Cond.FirstUseEver)
imgui.SetNextWindowSize(imgui.ImVec2(300, 400))
imgui.Begin(u8' ', _, imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoResize + imgui.WindowFlags.NoScrollbar)
if imgui.Checkbox(u8'Включить админский клист', chk.aclist) then
if chk.aclist.v == true then
sampSendChat("/aclist")
else
sampSendChat("/aclist")
end
end
imgui.End()
end
end