Есть скрипт для игры Nostale.
Бот должен при определённом уровне хп садится и вставать когда полное хп.
Садиться я его научил а вставать не хочет.
Может кто подскажет что не так?)
Бот должен при определённом уровне хп садится и вставать когда полное хп.
Садиться я его научил а вставать не хочет.
Может кто подскажет что не так?)
Код:
#Include <Misc.au3>
Opt("WinWaitDelay", 100)
Opt("WinTitleMatchMode", 4)
Opt("WinDetectHiddenText", 1)
Opt("PixelCoordMode", 2)
Opt("MouseCoordMode", 2)
;~ Below is how it targets only the game window
WinWait("NosTale", "")
If Not WinActive("NosTale", "") Then WinActivate("NosTale", "")
WinWaitActive("NosTale", "")
;~ Hold END To stop the bot
HotKeySet("{END}", "Terminate")
$pickupitems = 0
$ColorHP = 0
While $pickupitems = 0
Sleep(1000)
Send("{` 20}")
$ColorHP = PixelGetColor(134, 36)
If $ColorHP = 592137 Then
$ColorHP = 0
Sleep(2000)
Send("{c Down}")
Sleep(500)
Send("{c Up}")
Sleep(40000)
Send("{c Down}")
Sleep(500)
Send("{c Up}")
Sleep(1000)
Else
Sleep(1000)
Send("{Space 2}")
EndIf
WEnd
;~ Terminates the bot
Func Terminate()
$MB_MsgBoxButtons = 5 ;What buttons that show in messagebox 5 = Retry and Cancel
$MB_Cancel = 2 ;What button is pressed to exit the script 2 = Cancel, If Cancel buton is pushed the script stops.
If MsgBox($MB_MsgBoxButtons, "You Stopped the Bot!", "Retry or Cancel the bot?") == $MB_Cancel Then
Exit
EndIf
EndFunc ;