Слушай, как выбрать в диалоге пункт, после чего в нём есть строка ввода.Lua:if imgui.Button(u8'close time') then lua_thread.create(function() sampSendChat('/time') wait(100) sampCloseCurrentDialogWithButton(1) end) end
if imgui.Button(u8'SetDialogSettings') then
lua_thread.create(function()
sampSendChat('/command')
wait(100)
*из диалога выбираем например строку 3*
wait(100)
*ставим значение, например 5*
wait(1000)
*press enter*
sampCloseCurrentDialogWithButton(1)
end)
end
Слушай, как выбрать в диалоге пункт, после чего в нём есть строка ввода.
Если ввести в строку ввода нужное мне значение, потом 2 раза enter.
Можно реализовать через кнопку imgui?
Типо:
Lua:if imgui.Button(u8'SetDialogSettings') then lua_thread.create(function() sampSendChat('/command') wait(100) *из диалога выбираем например строку 3* wait(100) *ставим значение, например 5* wait(1000) *press enter* sampCloseCurrentDialogWithButton(1) end) end
Здесь толком ничего не нашёл.Посмотреть вложение 229890
Посмотреть вложение 229891
да, так можно сделать через sampSendDialogResponseСлушай, как выбрать в диалоге пункт, после чего в нём есть строка ввода.
Если ввести в строку ввода нужное мне значение, потом 2 раза enter.
Можно реализовать через кнопку imgui?
Типо:
Lua:if imgui.Button(u8'SetDialogSettings') then lua_thread.create(function() sampSendChat('/command') wait(100) *из диалога выбираем например строку 3* wait(100) *ставим значение, например 5* wait(1000) *press enter* sampCloseCurrentDialogWithButton(1) end) end
local ev = require 'samp.events'
function ev.onShowDialog(dialogId, style, title, button1, button2, text) -- срабатывает когда показывает тебе диалог
if --[[ тут твоё условие, например когда скрипт работает, то... ]] then
sampSendDialogResponse(dialogId, 1, 4, '') -- нажимаем нужные кнопки (почитай по ссылке)
return false -- блокируем событие, т. е. визуально диалог тебе не покажет
end
end