не получается сделать диалог

egorglebov

Участник
Автор темы
50
4
Версия MoonLoader
.026-beta
Хочу сделать диалог, чтобы туда вводились данные, но не получается. Вот код:
1:
 require('moonloader')

 function main()
     if not isSampfuncsLoaded() or not isSampLoaded() then return end
     while not isSampAvailable() do wait(100) end
    sampAddChatMessage('Тестовый скрипт запущен! Активация - /helplua', -1)
    sampRegisterChatCommand('helplua', function()
        sampShowDialog(1111, 'IQ тест', "Сколько тебе лет", "Ок", "Закрыть", DIALOG_STYLE_PASSWORD) -- "1111" - ид диалога | "Ок" - первая кнопка | "Закрыть" - вторая кнопка | DIALOG_STYLE_MSGBOX - стиль диалога
    end)
    while true do
        wait(0)
    end
end
 
Решение
стиль диалога это айди, а у тебя указано nil (потому что переменной DIALOG_STYLE_PASSWORD нет). https://sampwiki.blast.hk/wiki/Dialog_Styles
1662205871765.png

riverya4life

Известный
393
170
Попробуй айди диалога сделать к примеру 133337, меня так спасало всегда

Ты немного с кавычками того, попробуй мой вариант
Lua:
 require('moonloader')

 function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('Тестовый скрипт запущен! Активация - /helplua', -1)
    sampRegisterChatCommand('helplua', function()
        sampShowDialog(13339, 'IQ тест', 'Сколько тебе лет', 'Ок', 'Закрыть', DIALOG_STYLE_PASSWORD)
    while true do
        wait(0)
    end
end
 
Последнее редактирование: