[Lua] Помощь с диалогом ввода данных

Cosmo

Известный
Автор темы
Друг
656
2,744
Версия SA-MP
  1. 0.3.7 (R1)
Вообщем недавно начал изучать Lua и уже вот пол часа сижу ищу как обработать введённый текст в диалог типа "DIALOG_STYLE_INPUT".
То есть, вот я его открыл написал в поле текст который надо, и как сделать что бы допустим вывести его в чат, дальше разберусь уже думаю
48519
 
Последнее редактирование:
  • Вау
Реакции: Lance_Sterling

Cosmo

Известный
Автор темы
Друг
656
2,744
Окей, а как сделать так что бы этот текст писался полсе того как я его ввёл и нажал кнопку в диалоге?
Сейчас этот текст выводится вместе с диалогом.

Код на данный момент:
Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
        wait(1000)
        sampAddChatMessage("{0066FF}Скрипт успешно загружен!", -1)
    
            sampRegisterChatCommand("text", cmd_text)
            
    while true do
        wait(0)
    end
end
function cmd_text(arg)
    InputText = sampGetCurrentDialogEditboxText()
    sampShowDialog(6666, "Введите слово:", "{FFCC00}Next", "", 1)
    sampAddChatMessage('{FFFFFF}Вы написали слово {FFCC00}'..InputText )
end
 

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,920
1,292
Окей, а как сделать так что бы этот текст писался полсе того как я его ввёл и нажал кнопку в диалоге?
Сейчас этот текст выводится вместе с диалогом.

Код на данный момент:
Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
        wait(1000)
        sampAddChatMessage("{0066FF}Скрипт успешно загружен!", -1)
  
            sampRegisterChatCommand("text", cmd_text)
          
    while true do
        wait(0)
    end
end
function cmd_text(arg)
    InputText = sampGetCurrentDialogEditboxText()
    sampShowDialog(6666, "Введите слово:", "{FFCC00}Next", "", 1)
    sampAddChatMessage('{FFFFFF}Вы написали слово {FFCC00}'..InputText )
end
в бесконечном цикле использовать sampHasDialogRespond(), делать проверки
 
  • Нравится
Реакции: Cosmo