function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while true do
wait(0)
if isKeyDown(VK_X) then - Нажата клавиша "X"
dia = sampShowDialog(17, string.format("{6c09ff}ДИАЛОГ", name, id), string.format("{1dc07c}1 Строка \n{088af4}2 Строка \n{ef1cdd}3 Строка \n{f3d200}4 Строка"), "OK", "Close", 2)
sampSetCurrentDialogListItem(0)
repeat
wait(0)
re, button, list, input = sampHasDialogRespond(17)
until re
_, id = sampGetPlayerIdByCharHandle(playerPed)
if button == 0 then
_ = sampCloseCurrentDialogWithButton()
else
if list == 0 then
sampSendChat("Выводим сообщение при выборе 1 строки")
end
if list == 1 then
sampSendChat("Выводим сообщение при выборе 2 строки")
end
if list == 2 then
sampSendChat("Выводим сообщение при выборе 3 строки")
end
if list == 3 then
sampSendChat("И т.д")
end
if list == 4 then
sampSendChat("И т.д")
end
end
end
end
end