Witam. Mam skrypt wykonany w AutoIT, lecz podczas uruchamiania wywala taki błąd
Line 32 (File ""): Error: "If" statement has no matching "EndIf" statement
Kod skryptu:
Global $aktiv, $program, $wykonano, $klawisz
HotkeySet("{1}", "Funkcja1")
HotkeySet("{2}", "Funkcja2")
HotkeySet("{3}", "Funkcja3")
While 1
Sleep(100)
WEnd
Func Funkcja1()
If $program == 0 Then
$aktiv = 0
EndIf
$klawisz = 1
Call("Funkcja4")
EndFunc
Func Funkcja2()
If $program == 0 Then
$aktiv = 0
EndIf
$klawisz = 2
Call("Funkcja4")
EndFunc
Func Funkcja3()
If $program == 0 Then
$aktiv = 0
Else
Send("{"& $klawisz &"}")
$program = 0
EndIf
EndFunc
Func Funkcja4()
If $wykonano == 1 Then
EndFunc
EndIf
If $aktiv == 0 Then
EndFunc
EndIf
$wykonano = 1
Sleep(3000)
If $aktiv == 0 Then
EndFunc
EndIf
$program = 1
Send("{3}")
$wykonano = 0
EndFunc
Nw o co chodzi, gdyż moim zdaniem wszystko jest dobrze


Dodatki SourceMod




Temat jest zamknięty









