Здравствуйте, уважаемые форумчане, встретился с такой проблемой: начинал играть в ArcheAge для нее же написал макрос - все работало, все отлично, но потом ушел, неделя - 2 вернулся обратно и макрос уже не работает, в чем проблема: не понимаю. Заметил такую вещь, если его запустить не в окне игры, то он прекрасно работает, а если заупустить в игре или же сначала в свернутом режими игры , а потом развернуть макрос сразу прекращает свою работу. Может кто-нибудь сможет подсказать как решить проблему?
Вот пример простенького рабочего кода:
К режимам прошу не предираться, макрос будт дописываться, если проблема будет успешно решена )
Используйте для AutoIt кода тег [autoit]
madmasles.
Вот пример простенького рабочего кода:
Код:
$Rmode = InputBox("Выбор режима", "1 - Включить режим прокачки оленя"& @CRLF & "2 - Включить режим копать руду"& @CRLF & "3 - Включить режим /бить/" & @CRLF & "4 - Включить режим добычи(not work)"," ")
HotKeySet("{ESC}","Die")
HotKeySet("{PGUP}","Start")
HotKeySet("{PGDN}","Stop")
Func Die ()
Exit 0
EndFunc
$t = 0
func Stop ()
Sleep(9191516823)
EndFunc
Opt("SendKeyDownDelay", 1000)
Opt("SendAttachMode", 0)
Opt("MouseClickDownDelay", 1000)
sleep(100000)
func Start ()
if ($Rmode = 4) Then
Do
$t = $t + 1
MouseClick("left", 684, 553, 2)
sleep(90000)
until ($t = 999484)
EndIf
if ($Rmode = 1) Then
Do
$t = $t + 1
MouseClick("left",892,626,2)
MouseClick("left",892,626,2)
MouseClick("left",892,626,2)
MouseClick("left",650,199,2)
MouseClick("left",650,199,2)
MouseClick("left",650,199,2)
Until($t= 6562315343)
EndIf
EndFunc
Используйте для AutoIt кода тег [autoit]
madmasles.