Нужна помощь с AHK

Статус
В этой теме нельзя размещать новые ответы.

loklok33

Новичок
Автор темы
4
0
Нужен скрипт в AHK, чтобы выдавал диалоговое окно-список в сампе. При выборе какой-нибудь строчки из этого списка в чат печаталась соответствующая информация. Как вывести такой список я понял, а как закрепить за каждой строчкой конкретное действие не понял. Помогите
 

я воскрес

Активный
245
36
на луа лёгкий пример дать могу.
Код:
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
 

loklok33

Новичок
Автор темы
4
0
Спасибо конечно, но мне нужно только AHK. В другие чащи лезть не хочу
 
Статус
В этой теме нельзя размещать новые ответы.