Вывод из диалога

GR4NDLE | CS:GO

Новичок
Автор темы
14
1
Пишу скрипт. Столкнулся с такой проблемой. Как мне вывести введеный текст в диалоне со стилем 1.
----------------------------------------------------------------------------------

if isKeyDown(VK_F3) then
sampShowDialog(15447, '{FFE599}Приятной игры', '{5A90CE}• {FFFFFF}Введите ID игрока', 'Понятно', 'Отмена',1)
end

-----------------------------------------------------------------------------------

Мне нужно, чтобы число, которое я введу в поле, выводилось в чат. Таким образом

sampSetChatInputText("/ans " .. PID .. " Не наблюдаю нарушений от игрока")
 

Adventurer

Известный
151
69
Lua:
sampShowDialog(15447, '{FFE599}Приятной игры', '{5A90CE}• {FFFFFF}Введите ID игрока', 'Понятно', 'Отмена',1)
repeat
   wait(0)
   re, button, list, input = sampHasDialogRespond(15447)
until re

if re and input then
   --всякие проверки
   PID = input:match('(%d+)')
end
так же неплохо было бы сделать условие если нажата кнопка "понятно", но там уже не помню, что к чему. Вроде бы понятно - это button == 1, отмена - button == 0
 
  • Нравится
Реакции: GR4NDLE | CS:GO

GR4NDLE | CS:GO

Новичок
Автор темы
14
1
Lua:
sampShowDialog(15447, '{FFE599}Приятной игры', '{5A90CE}• {FFFFFF}Введите ID игрока', 'Понятно', 'Отмена',1)
repeat
   wait(0)
   re, button, list, input = sampHasDialogRespond(15447)
until re

if re and input then
   --всякие проверки
   PID = input:match('(%d+)')
end
так же неплохо было бы сделать условие если нажата кнопка "понятно", но там уже не помню, что к чему. Вроде бы понятно - это button == 1, отмена - button == 0
Спасибо большое!