- 1
- 0
Написал скрипт...Первое диалоговое окно работает как часы.Второе диалоговое окно открывается,но при нажатии на Кнопки не происходит бинд.
Помогите в чем проблема.
Код:
#include UDF.ahk
~ESC::
~F6::
menu:=0
return
F3::
menu := 1
ShowDialog(2, "{0066ff}Доклады", "{9933ff}Пост`n{ff3300}Снаружи`n{ff9900}Внутри", "Выбрать")
return
F2::
menu := 2
ShowDialog(2, "Охрана", "Приветствие`nПредупреждение`nОгонь", "Выбрать")
return
~LButton::
Time := A_TickCount
while(isDialogOpen())
{
if (A_TickCount - Time > 500)
{
Return
}
}
checkdialogMenu:
if (isDialogButton1Selected () == 1)
{
menu := 0
}
ifWinNotActive, GTA:SA:MP
{
return
}
if(menu == 1)
{
menu := 0
line_num := getDialogLineNumber()
line_text := getDialogLine(line_num)
if (line_num == 1)
{
Sendinput, {f6}/r Докладывает: Timo Werner | Пост: А-1 | Код: 1
}
if (line_num == 2)
{
Sendinput, {f6}/r Докладывает: Timo Werner | Провожу обход территории Мэрии | Код: 1.
}
if (line_num == 3)
Sendinput, {f6}/r Докладывает:Timo Werner | Провожу обход здания Мэрии | Код: 1.
return
}
if(menu == 2)
{
menu :=0
line_num := getDialogLineNumber ()
line_text := getDialogLine (line_num)
if(line_num == 1)
{
Sendinput, {f6} Привет{enter}
}
if(line_num == 2)
{
Sendinput, {f6} Пока{enter}
}
if(line_num == 3)
{
Sendinput, {f6} Огонь{enter}
}
return
}
return
~Enter::
gosub, checkdialogMenu
return