Вывод готового результата sampShowDialog

Статус
В этой теме нельзя размещать новые ответы.

турбодизельный унитаз2012

Участник
Автор темы
129
9
Версия MoonLoader
.026-beta
Всем привет.
У меня есть такой код:
sampShowDialog(6406, '{ffcc00}Кикнуть игрока', '{ffffff}Чтобы кикнуть нарушителя, введите его ID в поле ниже', 'Ввести', 'Отмена', 1)

Выходит вот такое окошко:
1709323273482.png

Я написал туда число 31, это предполагаемый ID нарушителя.
Мне нужно сделать так, чтобы при нажатии кнопки "Ввести", в чат отправилось это: sampSendChat('/kick *ID из диалога* No reason')
Как это можно сделать?
 
Решение
Lua:
function main()
    while not isSampAvailable() do wait(0) end
        sampRegisterChatCommand('test', function()
            lua_thread.create(function()
                sampShowDialog(6406, '{ffcc00}Кикнуть игрока', '{ffffff}Чтобы кикнуть нарушителя, введите его ID в поле ниже', 'Ввести', 'Отмена', 1)
                while sampIsDialogActive(6406) do wait(100) end
                local bool, button, list, input = sampHasDialogRespond(6406)
                if bool and button == 1 then
                    sampSendChat(string.format('/kick %s No reason', input))
                end
            end)
        end)
    wait(-1)
end

cord

contact me → cordtech.ru
Проверенный
557
413
Lua:
function main()
    while not isSampAvailable() do wait(0) end
        sampRegisterChatCommand('test', function()
            lua_thread.create(function()
                sampShowDialog(6406, '{ffcc00}Кикнуть игрока', '{ffffff}Чтобы кикнуть нарушителя, введите его ID в поле ниже', 'Ввести', 'Отмена', 1)
                while sampIsDialogActive(6406) do wait(100) end
                local bool, button, list, input = sampHasDialogRespond(6406)
                if bool and button == 1 then
                    sampSendChat(string.format('/kick %s No reason', input))
                end
            end)
        end)
    wait(-1)
end
 
Статус
В этой теме нельзя размещать новые ответы.