button функция

Kecer

Участник
Автор темы
241
11
Версия MoonLoader
.026-beta
приветствую, как дать имя imgui.Button
что бы в дальнейшем его использовать

не вот так
if imgui.Button then

end

а в других функциях, например в main
 

SomaGnoma

Известный
429
148
приветствую, как дать имя imgui.Button
что бы в дальнейшем его использовать

не вот так
if imgui.Button then

end

а в других функциях, например в main
Lua:
local negr = false
 -- потом в имгуи
if imgui.Button("название кнопки") then
   negr = not negr -- меняешь значение переменной, была фалос стала трушной
end

-- и в маине можно юзать
sampRegisterChatCommand("nerg", function()
  if negr then
  sampAddChatMessage(negr and "негр" or "не негр", -1) -- если переменная трушная то выведет "негр"
  end
end)
 
  • Нравится
Реакции: Steve_Rambo

Kecer

Участник
Автор темы
241
11
Lua:
local negr = false
 -- потом в имгуи
if imgui.Button("название кнопки") then
   negr = not negr -- меняешь значение переменной, была фалос стала трушной
end

-- и в маине можно юзать
sampRegisterChatCommand("nerg", function()
  if negr then
  sampAddChatMessage(negr and "негр" or "не негр", -1) -- если переменная трушная то выведет "негр"
  end
end)
Угу понял, но у меня не много другая цель, мне нужно сделать так, что бы по нажатию кнопки, выполнялся код, и потом выполнялся sampSendDialogResponse,

А как мы знаем sampSendDialogResponse работает только в функции samp event onShowDialog