require "lib.moonloader"
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand("dialog", cmd_dialog)
while true do
wait(0)
local result, button, list, input = sampHasDialogRespond(11) -- /dialog1 (InputBox)
if result then -- если диалог открыт
if button == 1 then -- если нажата первая кнопка (Выбрать)
sampAddChatMessage("Вы нажали кнопку выбора в диалоге с ID 11, и ввели туда: {FFFFFF}" .. input, -1)
else -- если нажата вторая кнопка (Закрыть)
sampAddChatMessage("Вы закрыли диалог с ID 11", -1)
end
end
end
end
function dialog(arg)
sampShowDialog(11, "Диалог с типом ID 1 (InputBox)", "Введите какую-либо строку", "Выбрать", "Закрыть", 1)
end