if sampIsDialogActive() and sampGetCurrentDialogID() == 528 then
local result, button, list, inputtext = sampHasDialogResponse(528)
if result then -- если диалог получил ответ от пользователя, то...
if button == 0 then
print('Пользователь закрыл ваш диалог клавишей ESC')
else
if list == 0 then -- первая строка списка, начинаются с нуля!
-- любое действие здесь
elseif list == 1 then -- второй пункт списка, так как начинаем с нуля - он первый
-- любое действие здесь
elseif list == 2 then
-- если нужно использовать wait, то лучше создать поток
lua_thread.create(function()
-- поток выполняется отдельно от бесконечного цикла
-- здесь может быть любое действие
return -- нужно, чтобы корректно завершить поток
end)
end
end
end
end