- 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 
				
		 
 
		 
 
		