AHK: Зависает на выполнении скрипта

Помощь в написании скриптов
fedek
Posts: 60
Joined: 17 May 2016, 12:17
Contact:

AHK: Зависает на выполнении скрипта

17 May 2016, 12:23

Код:
#Persistent
MsgBox, start
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\ActivateAHK.ahk
MsgBox, activateahk-ok
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\MAXoff.ahk
MsgBox, maxoff-ok
#NoEnv
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\Reconnect Samp.ahk
#NoEnv
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\gethp.ahk
return

до MsgBox, activateahk-ok - не доходит
ActivateAHk:
settimer, 5sec, 10000
5sec:
IfWinNotActive, GTA:SA:MP
{
if A_Min=59
{
WinActivate, GTA:SA:MP
SelectedFile = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
filedelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
fileappend,, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
Loop, Read, %SelectedFile%
{
IfInString, A_LoopReadLine,] Текущий баланс счёта
{
Sleep 3000
WinMinimize, GTA:SA:MP
}
}
goto, 5sec
}

if A_Min=20
{
WinActivate, GTA:SA:MP
Sleep 5000
WinMinimize, GTA:SA:MP
}
if A_Min=40
{
WinActivate, GTA:SA:MP
Sleep 5000
WinMinimize, GTA:SA:MP
}
}
return

\ & F2::
Msgbox, ActivateAHK- работает
Return
HotKeyIt
Posts: 2364
Joined: 29 Sep 2013, 18:35
Contact:

Re: AHK: Зависает на выполнении скрипта

17 May 2016, 15:29

:?:

Code: Select all

#NoEnv
#Persistent
MsgBox, start
ActivateAHk:
settimer, 5sec, 10000
5sec:
IfWinNotActive, GTA:SA:MP
{
if A_Min=59
{
WinActivate, GTA:SA:MP
SelectedFile = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
filedelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt 
fileappend,, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt 
Loop, Read, %SelectedFile%
{
IfInString, A_LoopReadLine,] Текущий баланс счёта 
{
Sleep 3000
WinMinimize, GTA:SA:MP
}
}
goto, 5sec
}

if A_Min=20
{
WinActivate, GTA:SA:MP
Sleep 5000
WinMinimize, GTA:SA:MP
}
if A_Min=40
{
WinActivate, GTA:SA:MP
Sleep 5000
WinMinimize, GTA:SA:MP
}
}
return

\ & F2::
Msgbox, ActivateAHK- работает
Return
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\ActivateAHK.ahk
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\MAXoff.ahk
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\Reconnect Samp.ahk
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\gethp.ahk
fedek
Posts: 60
Joined: 17 May 2016, 12:17
Contact:

Re: AHK: Зависает на выполнении скрипта

18 May 2016, 06:53

C:\Users\fedek\Desktop\Ahk\usuakk\ActivateAHK.ahk (2) : ==> Duplicate label.
Specifically: 5sec

>Process failed to respond; forcing abrupt termination...>Exit code: 2 Time: 1.201

Если убрать #Include, C:\Users\fedek\Desktop\Ahk\usuakk\ActivateAHK.ahk , То MAXoff.ahk не работает
MAXoff.ahk - #Persistent
settimer, nam4, 1000
nam4:
#IfWinActive GTA:SA:MP
ImageSearch, Xnumber1, Ynumber1, 0, 0, 1600, 900, C:\Users\fedek\Desktop\Ahk\png\Screenshot.png
if ErrorLevel = 2
Sleep 10
else if ErrorLevel = 1
Sleep 10
else
{
Send, {NumPad4 down}
Sleep 60
Send, {NumPad4 up}

}
Return

\ & F3::
Msgbox, Maxoff - работает
Return
fedek
Posts: 60
Joined: 17 May 2016, 12:17
Contact:

Re: AHK: Зависает на выполнении скрипта

22 May 2016, 14:16

-----------
Last edited by fedek on 22 May 2016, 14:20, edited 1 time in total.
fedek
Posts: 60
Joined: 17 May 2016, 12:17
Contact:

Re: AHK: Зависает на выполнении скрипта

22 May 2016, 14:19

#Persistent
MsgBox, start
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\MAXoff.ahk
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\Reconnect Samp.ahk
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\gethp.ahk
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\ActivateAHK.ahk

settimer, checkauto, 500
checkauto:
#IfWinActive GTA:SA:MP
PixelGetColor, color, 689, 436
if color=0x33CC66
{
Send ttt{Enter}
Sleep 100
}

:?:/ahelp::
#Include, C:\Users\fedek\Desktop\Ahk\usuakk\SAMP.ahk
Sleep 100
showDialog("0", "{FFFAFA}AHK Help", AAA ", "Enter")
Sleep 100
Return

F12::
Reload
Return

;MsgBox, f12-ok

F11::pause
Pause::Pause
return

;MsgBox, f11-ok
return

Maxoff-
Spoiler
[spoiler3=]
gethp-
;#Include C:\Users\fedek\Desktop\Ahk\usuakk\1.ahk
#IfWinActive GTA:SA:MP
F9::
addChatMessage("{FFFFFF}HP: {FF0000}" getPlayerHealth() "{FFFFFF}, ARMOR: {FF0000}" getPlayerArmor())
return
[/spoiler3]

[spoiler4=]
ActivateAHK-
#Persistent
settimer, 50sec, 50000
50sec:
#IfWinNotActive, GTA:SA:MP
{
if A_Min=59
{
WinActivate, GTA:SA:MP
SelectedFile = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
filedelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
fileappend,, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
Loop, Read, %SelectedFile%
{
IfInString, A_LoopReadLine,] Текущий баланс счёта
{
Sleep 3000
WinMinimize, GTA:SA:MP
}
}
goto, 50sec
}

if A_Min=20
{
WinActivate, GTA:SA:MP
Sleep 5000
WinMinimize, GTA:SA:MP
}
if A_Min=40
{
WinActivate, GTA:SA:MP
Sleep 5000
WinMinimize, GTA:SA:MP
}
}

\ & F2::
Msgbox, ActivateAHK- работает
Return
[/spoiler4]

Return to “Помощь”

Who is online

Users browsing this forum: No registered users and 45 guests