qw = 0 lu = 0 lure = 1 ; 1 is on 0 is off WinWait, RIFT, IfWinNotActive, RIFT, , WinActivate, RIFT, WinWaitActive, RIFT, SLEEP, 5000 PixelGetColor, luree, 1154, 785 loop, { sleep, 100 ToolTip , Click fish spot GetKeyState, state, LButton if state = D { MouseGetPos, MouseX3, MouseY3 PixelGetColor, color3, %MouseX3%, %MouseY3% ToolTip sleep, 1000 break } } loop, { ToolTip , Click hot spot GetKeyState, state, LButton if state = D { MouseGetPos, MouseX7, MouseY7 PixelGetColor, color7, %MouseX7%, %MouseY7% sleep, 3000 ToolTip break } } loop, { if ( lu >= 15 && lure = 1 ) { gosub, lure lu = 0 qw = 0 } if qw = 0 gosub, cast sleep, 4000 gosub, pull sleep, 1000 if lure = 1 lu += 1 } cast: MouseMove, %MouseX3%, %MouseY3% Sleep, 100 if qw = 0 Send, {1} sleep, 500 if qw = 0 send {LButton} sleep, 2000 PixelGetColor, color7, %MouseX7%, %MouseY7% sleep, 300 return pull: ;ToolTip, qw %qw% lu = %lu% qw = 1 while qw <= 3 { gosub, pau ToolTip, qw %qw% lu = %lu% PixelSearch, Pxxx, Pyyy, %MouseX7%, %MouseY7%, %MouseX7%, %MouseY7%, %color7%, 20, Fast ;Health if ErrorLevel { qw += 1 ;sleep, 500 send, {LButton} sleep, 1000 } } qw = 0 return lure: PixelGetColor, lue, 1154, 785 If lue = %luree% { MouseMove, 1154, 785 sleep, 300 send {RButton} sleep, 1500 MouseMove, 1118, 773 sleep, 300 send {LButton} sleep, 4000 } return PAU: GetKeyState, state, F10 if state = D { loop, { GetKeyState, state, F11 if state = D { break } } } RETURN