Howto folgt in den Semesterferien
*update* 3 unsaubere Versionen, ich will keine flames hören
Autoit ST Dirty Version:
Quote:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_outfile=..\Test2.exe
#AutoIt3Wrapper_Compression=0
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d
#Include <Timers.au3>
;**** Timer werden gestetzt ****
TimerInit ( )
$scrollheal = TimerInit()
$scrollmana = TimerInit()
$heal = TimerInit()
$buff1 = TimerInit()
$buff2 = TimerInit()
$buff3 = TimerInit()
$buff4 = TimerInit()
$buff5 = TimerInit()
$buff6 = TimerInit()
$buff10 = TimerInit()
$crit = TimerInit()
$attack = TimerInit()
$chip = TimerInit()
$tab = TimerInit()
While 1
;**** Buffabfrage ****
If TimerDiff($buff1) > (1200000) Then Buff1()
If TimerDiff($buff2) > (1255000) Then Buff2()
If TimerDiff($buff3) > (1300000) Then Buff3()
If TimerDiff($buff4) > (1355000) Then Buff4()
If TimerDiff($buff5) > (1400000) Then Buff5()
If TimerDiff($buff6) > (1455000) Then Buff6()
If TimerDiff($buff10) > (400000) Then Buff10()
;**** Rappelzfensterposition wird ermittelt und angepasst ****
$Pos = WinGetPos("Main")
$XPosition = $Pos[0] + 1067
$YPosition = $Pos[1] + 47
$XPosition2 = $Pos[0] + 1056
$YPosition2 = $Pos[1] + 89
$XPositionChar = $Pos[0] + 1540
$YPositionChar = $Pos[1] + 547
$XChip = 3006
;**** Standart Chippen Taben in Attack ****
If PixelGetColor($XPosition, $YPosition) = 0x91371E And PixelGetColor($XPosition2, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+21, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+42, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+63, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+84, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+105, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+126, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+21, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+42, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+63, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+84, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+105, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+126, $YPosition2+21) = 0xDD79DB = False Then
Chippen()
EndIf
;If PixelGetColor($XPosition, $YPosition) = 0x91371E And PixelGetColor($XPosition2, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2+21, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2+42, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2+63, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2+84, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2+105, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2+126, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2, $YPosition2+21) = 0xDD79DB Or PixelGetColor($XPosition2+21, $YPosition2+21) = 0xDD79DB Or PixelGetColor($XPosition2+42, $YPosition2+21) = 0xDD79DB Or PixelGetColor($XPosition2+63, $YPosition2+21) = 0xDD79DB Or PixelGetColor($XPosition2+84, $YPosition2+21) = 0xDD79DB Or PixelGetColor($XPosition2+105, $YPosition2+21) = 0xDD79DB Or PixelGetColor($XPosition2+126, $YPosition2+21) = 0xDD79DB Then
If PixelGetColor($XPosition, $YPosition) = 0x91371E Then
Assist()
EndIf
If PixelGetColor($XPosition, $YPosition) = 0x91371E = False Then
Target()
EndIf
WEnd
Func Target()
If TimerDiff($tab) > (125) Then
Send("{F3}")
$tab = TimerInit()
EndIf
EndFunc
func Chippen()
If TimerDiff($chip) > (25) Then
Send("{F2}")
$chip = TimerInit()
EndIf
EndFunc
Func Assist()
HP()
Send("^{NUMPAD7}")
Send("{F10}")
Send("^{F9}")
Attack()
endFunc
Func Attack()
$Pos = WinGetPos("Main")
$XPosition = $Pos[0] + 1067
$YPosition = $Pos[1] + 47
$XPosition2 = $Pos[0] + 1056
$YPosition2 = $Pos[1] + 89
$XPositionChar = $Pos[0] + 1540
$YPositionChar = $Pos[1] + 547
$XChip = 3006
If TimerDiff($attack) > (950) Then
Send("{F1}")
$attack = TimerInit()
EndIf
If TimerDiff($heal) > (2450) Then
If PixelGetColor($XPositionChar, $YPositionChar) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad0}")
Sleep (150)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+56) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad1}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+112) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad2}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+168) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad3}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+224) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad4}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+280) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad5}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+336) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad6}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar-56) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad7}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar-32) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("+{NUMPAD7}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send("^{NUMPAD8}")
Sleep (125)
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+24) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD0}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send ("^{F5}")
Sleep (125)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+80) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD1}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send ("^{F5}")
Sleep (125)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+136) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD2}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send ("^{F5}")
Sleep (125)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+192) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD3}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send ("^{F5}")
Sleep (125)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+248) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD4}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send ("^{F5}")
Sleep (125)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+304) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD5}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send ("^{F5}")
Sleep (125)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+360) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD6}")
Sleep (150)
Send("!^{NUMPAD8}")
Sleep (150)
Send ("^{F5}")
Sleep (125)
Send("^{NUMPAD8}")
$heal = TimerInit()
EndIf
EndIf
If PixelGetColor($XPosition, $YPosition) = 0x91371E And PixelGetColor($XPosition2, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+21, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+42, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+63, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+84, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+105, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+126, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+21, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+42, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+63, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+84, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+105, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+126, $YPosition2+21) = 0xDD79DB = False Then
Send("{F2}")
EndIf
Sleep(50)
If PixelGetColor($XPosition, $YPosition) = 0x91371E Then
Attack()
Else
Target()
EndIf
EndFunc
Func Buff1()
$buff1 = TimerInit()
Sleep (500)
Send("^{NumPad7}")
Sleep (250)
Send("{F4}")
Sleep (3500)
Send("{Home}")
EndFunc
Func Buff2()
$buff2 = TimerInit()
Sleep (500)
Send("^{NumPad7}")
Sleep (250)
Send("{F5}")
Sleep (3500)
Send("{Home}")
EndFunc
Func Buff3()
$buff3 = TimerInit()
Sleep (500)
Send("^{NumPad7}")
Sleep (250)
Send("{F6}")
Sleep (3500)
Send("{Home}")
EndFunc
Func Buff4()
$buff4 = TimerInit()
Sleep (500)
Send("^{NumPad7}")
Sleep (250)
Send("{F7}")
Sleep (3500)
Send("{Home}")
EndFunc
Func Buff5()
$buff5= TimerInit()
Sleep (500)
Send("^{NumPad7}")
Sleep (250)
Send("{F8}")
Sleep (3500)
Send("{Home}")
EndFunc
Func Buff6()
$buff6 = TimerInit()
Sleep (500)
Send("^NumPad7}")
Sleep (250)
Send("{F9}")
Sleep (3500)
Send("{Home}")
EndFunc
Func Buff10()
$buff10 = TimerInit()
Send("{F11}")
Sleep (250)
EndFunc
Func Petauswahl()
$crit = TimerInit()
Send("{END}")
Sleep (50)
Send("{Home}")
EndFunc
Func Dual()
Send("{Delete}")
Sleep (50)
Send("{Delete}")
Sleep (50)
Send("{Delete}")
Sleep (250)
Send("!{F3}")
Sleep (50)
Send("!{F3}")
Sleep (50)
Send("!{F3}")
Sleep (50)
Send("!{F3}")
Sleep (50)
Send("!{F3}")
Sleep (50)
Send("!{F3}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (5550)
Send("{NumPad7}")
Sleep (250)
Send("{NumPad8}")
Sleep (250)
Send("{NumPad9}")
Sleep (250)
$dual = TimerInit()
EndFunc
Func HP()
;**** HP Abfrage Aller Chars und Scrollen ****
$XPositionChar = $Pos[0] + 1570
$YPositionChar = $Pos[1] + 547
If PixelGetColor($XPositionChar, $YPositionChar-56) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD7}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD0}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+56) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD1}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+112) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD2}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+168) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD3}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+224) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD4}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+280) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD5}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+336) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD6}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
;**** MP Abfrage Aller Chars und Scrollen ****
If PixelGetColor($XPositionChar, $YPositionChar-50) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("{NUMPAD7}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+6) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD0}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+62) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD1}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+118) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD2}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+174) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD3}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+230) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD4}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+286) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD5}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+342) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD6}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
;**** HP Abfrage Aller Pets und Scrollen ****
If PixelGetColor($XPositionChar, $YPositionChar-32) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD7}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+24) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD0}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+80) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD1}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+136) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD2}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+192) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD3}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+248) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD4}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+304) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD5}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+360) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD6}")
Sleep (50)
Send ("^{F5}")
$scrollheal = TimerInit()
EndIf
;**** MP Abfrage Aller Pets und Scrollen ****
If PixelGetColor($XPositionChar, $YPositionChar-27) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD7}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+29) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD0}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+85) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD1}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+141) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD2}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+197) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD3}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+253) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD4}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+309) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD5}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+365) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD6}")
Sleep (50)
Send ("^{F6}")
$scrollmana = TimerInit()
EndIf
EndFunc
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
Func ShowMessage()
MsgBox(4096,"","This is a message.")
EndFunc
MT Version:
Quote:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_outfile=..\Test10.exe
#AutoIt3Wrapper_Compression=0
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d
#Include <Timers.au3>
;**** Timer werden gestetzt ****
TimerInit ( )
$atk = TimerInit()
$scrollheal = TimerInit()
$scrollmana = TimerInit()
$heal = TimerInit()
$buff1 = TimerInit()
$buff2 = TimerInit()
$buff3 = TimerInit()
$buff4 = TimerInit()
$buff5 = TimerInit()
$buff6 = TimerInit()
$buff10 = TimerInit()
$crit = TimerInit()
Send("{HOME}")
$Pos = WinGetPos("Main")
$XPosition = $Pos[0] + 1067
$YPosition = $Pos[1] + 47
$XPosition2 = $Pos[0] + 1056
$YPosition2 = $Pos[1] + 89
$XPositionChar = $Pos[0] + 1570
$YPositionChar = $Pos[1] + 547
$XChip = 3006
AdlibRegister("_Target",150) ; nonstop durch (jede ms)
AdlibRegister("_StartFight",250) ; in 1sec abschnitten (alle 1000ms)
AdlibRegister("_Chippen",200) ; in 1min abschnitten (jede min)
AdlibRegister("Buff1",600000) ; nonstop durch (jede ms)
AdlibRegister("Buff1",660000) ; in 1sec abschnitten (alle 1000ms)
AdlibRegister("Buff1",620000) ; nonstop durch (jede ms)
AdlibRegister("Buff2",626000) ; in 1sec abschnitten (alle 1000ms)
AdlibRegister("Buff3",632000) ; nonstop durch (jede ms)
AdlibRegister("Buff4",638000) ; in 1sec abschnitten (alle 1000ms)
AdlibRegister("Buff5",644000) ; nonstop durch (jede ms)
AdlibRegister("Buff6",650000) ; in 1sec abschnitten (alle 1000ms)
AdlibRegister("Buff10",480000) ; in 1min abschnitten (jede min)
AdlibRegister("HP",100) ; nonstop durch (jede ms)
AdlibRegister("Heal",100) ; in 1sec abschnitten (alle 1000ms)
AdlibRegister("MP",100) ; in 1min abschnitten (jede min)
AdlibRegister("Trank",60000) ; in 1min abschnitten (jede min)
While 1
WEnd
Func Trank()
Send("{F10}")
EndFunc
Func _Target()
If PixelGetColor($XPosition, $YPosition) = 0x91371E = False Then
Send("{F3}")
Send("^{NUMPAD7}")
Send("^{F9}")
EndIf
EndFunc
func _Chippen()
If PixelGetColor($XPosition, $YPosition) = 0x91371E And PixelGetColor($XPosition2, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+21, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+42, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+63, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+84, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+105, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2+126, $YPosition2) = 0xDD79DB = False And PixelGetColor($XPosition2, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+21, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+42, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+63, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+84, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+105, $YPosition2+21) = 0xDD79DB = False And PixelGetColor($XPosition2+126, $YPosition2+21) = 0xDD79DB = False Then
Send("{F2}")
Send("^{F9}")
Send("{F1}")
EndIf
EndFunc
Func _StartFight()
If PixelGetColor($XPosition, $YPosition) = 0x91371E And PixelGetColor($XPosition2, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2+21, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2+42, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2+63, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2+84, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2+105, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2+126, $YPosition2) = 0xDD79DB Or PixelGetColor($XPosition2, $YPosition2+21) = 0xDD79DB Or PixelGetColor($XPosition2+21, $YPosition2+21) = 0xDD79DB Or PixelGetColor($XPosition2+42, $YPosition2+21) = 0xDD79DB Or PixelGetColor($XPosition2+63, $YPosition2+21) = 0xDD79DB Or PixelGetColor($XPosition2+84, $YPosition2+21) = 0xDD79DB Or PixelGetColor($XPosition2+105, $YPosition2+21) = 0xDD79DB Or PixelGetColor($XPosition2+126, $YPosition2+21) = 0xDD79DB Then
Attack()
EndIf
endFunc
Func Attack()
If TimerDiff($atk) > (900) Then
Send("{F1}")
$atk = TimerInit()
EndIf
EndFunc
Func Buff1()
$buff1 = TimerInit()
Sleep (500)
Send("^{NumPad7}")
Sleep (250)
Send("{F4}")
Sleep (350)
Send("{Home}")
EndFunc
Func Buff2()
$buff2 = TimerInit()
Sleep (500)
Send("^{NumPad7}")
Sleep (250)
Send("{F5}")
Sleep (350)
Send("{Home}")
EndFunc
Func Buff3()
$buff3 = TimerInit()
Sleep (500)
Send("^{NumPad7}")
Sleep (250)
Send("{F6}")
Sleep (350)
Send("{Home}")
EndFunc
Func Buff4()
$buff4 = TimerInit()
Sleep (500)
Send("^{NumPad7}")
Sleep (250)
Send("{F7}")
Sleep (350)
Send("{Home}")
EndFunc
Func Buff5()
$buff5= TimerInit()
Sleep (500)
Send("^{NumPad7}")
Sleep (250)
Send("{F8}")
Sleep (350)
Send("{Home}")
EndFunc
Func Buff6()
$buff6 = TimerInit()
Sleep (500)
Send("^NumPad7}")
Sleep (250)
Send("{F9}")
Sleep (350)
Send("{Home}")
EndFunc
Func Buff10()
$buff10 = TimerInit()
Send("{F11}")
Sleep (250)
EndFunc
Func Petauswahl()
$crit = TimerInit()
Send("{END}")
Sleep (50)
Send("{Home}")
EndFunc
Func Dual()
Send("{Delete}")
Sleep (50)
Send("{Delete}")
Sleep (50)
Send("{Delete}")
Sleep (250)
Send("!{F3}")
Sleep (50)
Send("!{F3}")
Sleep (50)
Send("!{F3}")
Sleep (50)
Send("!{F3}")
Sleep (50)
Send("!{F3}")
Sleep (50)
Send("!{F3}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (50)
Send("!{F2}")
Sleep (5550)
Send("{NumPad7}")
Sleep (250)
Send("{NumPad8}")
Sleep (250)
Send("{NumPad9}")
Sleep (250)
$dual = TimerInit()
EndFunc
Func Heal()
If TimerDiff($heal) > (2500) Then
If PixelGetColor($XPositionChar, $YPositionChar) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad0}")
Sleep (50)
Send("^{NUMPAD8}")
Sleep (50)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+56) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad1}")
Sleep (50)
Send("^{NUMPAD8}")
Sleep (50)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+112) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad2}")
Sleep (50)
Send("^{NUMPAD8}")
Sleep (50)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+168) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad3}")
Sleep (50)
Send("^{NUMPAD8}")
Sleep (20)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+224) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad4}")
Sleep (25)
Send("^{NUMPAD8}")
Sleep (20)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+280) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad5}")
Sleep (20)
Send("^{NUMPAD8}")
Sleep (20)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+336) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad6}")
Sleep (10)
Send("^{NUMPAD8}")
Sleep (20)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar-56) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send ("{NumPad7}")
Sleep (20)
Send("^{NUMPAD8}")
Sleep (20)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar-32) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("+{NUMPAD7}")
Sleep (20)
Send("^{NUMPAD8}")
Sleep (15)
Sleep (20)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+24) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD0}")
Sleep (20)
Send ("^{F5}")
Sleep (15)
Send("^{NUMPAD8}")
Sleep (20)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+80) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD1}")
Sleep (20)
Send ("^{F5}")
Sleep (15)
Send("^{NUMPAD8}")
Sleep (20)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+136) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD2}")
Sleep (20)
Send ("^{F5}")
Sleep (15)
Send("^{NUMPAD8}")
Sleep (25)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+192) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD3}")
Sleep (20)
Send ("^{F5}")
Sleep (15)
Send("^{NUMPAD8}")
Sleep (25)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+248) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD4}")
Sleep (20)
Send ("^{F5}")
Sleep (12)
Send("^{NUMPAD8}")
Sleep (20)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+304) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD5}")
Sleep (12)
Send ("^{F5}")
Sleep (12)
Send("^{NUMPAD8}")
Sleep (25)
Send("^{F9}")
$heal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+360) = 0x526817 = False And TimerDiff($heal) > (2300) Then
Send("!^{NUMPAD6}")
Sleep (15)
Send ("^{F5}")
Sleep (15)
Send("^{NUMPAD8}")
Send("^{F9}")
$heal = TimerInit()
EndIf
EndIf
EndFunc
Func HP()
;**** HP Abfrage Aller Chars und Scrollen ****
$XPositionChar = $Pos[0] + 1570
$YPositionChar = $Pos[1] + 547
If PixelGetColor($XPositionChar, $YPositionChar-56) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD7}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD0}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+56) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD1}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+112) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD2}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+168) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD3}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+224) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD4}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+280) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD5}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+336) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("^{NUMPAD6}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
;**** HP Abfrage Aller Pets und Scrollen ****
If PixelGetColor($XPositionChar, $YPositionChar-32) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD7}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+24) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD0}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+80) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD1}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+136) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD2}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+192) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD3}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+248) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD4}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+304) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD5}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+360) = 0x526817 = False And TimerDiff($scrollheal) > (10000) Then
Send("!{NUMPAD6}")
Sleep (50)
Send ("^{F5}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollheal = TimerInit()
EndIf
EndFunc
Func MP()
;**** MP Abfrage Aller Chars und Scrollen ****
If TimerDiff($scrollmana) > (60000) Then
If PixelGetColor($XPositionChar, $YPositionChar-50) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("{NUMPAD7}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+6) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD0}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+62) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD1}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+118) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD2}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+174) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD3}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+230) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD4}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+286) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD5}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+342) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("^{NUMPAD6}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
;**** MP Abfrage Aller Pets und Scrollen ****
If PixelGetColor($XPositionChar, $YPositionChar-27) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD7}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+29) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD0}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+85) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD1}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+141) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD2}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+197) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD3}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+253) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD4}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+309) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD5}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
If PixelGetColor($XPositionChar, $YPositionChar+365) = 0x3A529A = False And TimerDiff($scrollmana) > (10000) Then
Send("!{NUMPAD6}")
Sleep (50)
Send ("^{F6}")
Sleep (50)
Send("^{NUMPAD7}")
Sleep (50)
Send("^{F9}")
$scrollmana = TimerInit()
EndIf
EndIf
EndFunc
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
Func ShowMessage()
MsgBox(4096,"","This is a message.")
EndFunc
HotkeyNet Dirty Version
Quote:
//================================================== ==============
// Plugin 8 Toons DirtyVersion 1.1 *Works*
//================================================== ==============
//-----------------------------------------------------------
// Ctrl R for rename Rappelz windows
//-----------------------------------------------------------
<Hotkey ScrollLockOn Ctrl R>
<SendPC local>
<RenameWin "[#] Rappelz [#]" WoW1>
<RenameWin "[#] Rappelz [#]" WoW2>
<RenameWin "[#] Rappelz [#]" WoW3>
<RenameWin "[#] Rappelz [#]" WoW4>
<RenameWin "[#] Rappelz [#]" WoW5>
<RenameWin "[#] Rappelz [#]" WoW6>
<RenameWin "[#] Rappelz [#]" WoW7>
<RenameWin "[#] WoW1 [#]" WoW1>
<RenameWin "[#] WoW2 [#]" WoW2>
<RenameWin "[#] WoW3 [#]" WoW3>
<RenameWin "[#] WoW4 [#]" WoW4>
<RenameWin "[#] WoW5 [#]" WoW5>
<RenameWin "[#] WoW6 [#]" WoW6>
<RenameWin "[#] WoW7 [#]" WoW7>
<RenameWin "Rappelz" Main>
<Hotkey ScrollLockOn Home>
<TargetWin Main>
<SetForegroundWin>
//-----------------------------------------------------------
// Labels
//-----------------------------------------------------------
<Label w1 Local SendWinM WoW1>
<Label w2 Local SendWinM WoW2>
<Label w3 Local SendWinM WoW3>
<Label w4 Local SendWinM WoW4>
<Label w5 Local SendWinM WoW5>
<Label w6 Local SendWinM WoW6>
<Label w7 Local SendWinM WoW7>
<Label w8 Local SendWinM Main>
//-----------------------------------------------------------
//HOTKEYS FOR ALL KEY COMBINATIONS THAT WILL GET
//-----------------------------------------------------------
//HOTKEY Dont follow
<Hotkey ScrollLockOn Delete>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8>
<Key Esc>
//Hotkey Heal
<Hotkey ScrollLockOn Alt Ctrl Numpad8>
<SendLabel w1, w2, w4 >
<Key Alt F1 F2>
//HOTKEY Toggle
<Hotkey ScrollLockOn Ctrl F9>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<Key 1>
//HOTKEY Toggle
<Hotkey ScrollLockOn Alt 1>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8 >
<Key Alt 1>
//HOTKEY ATTACK
<Hotkey ScrollLockOn F1>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8 >
<Key Ctrl 0 1 2 3 4 5 6 7 8 9>
<Key 0 1 2 3 4 5 6 7 8 9>
//HOTKEY Alle ManaScroll
<Hotkey ScrollLockOn Ctrl F6>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<Key Alt F3>
//HOTKEY Alle HPScroll
<Hotkey ScrollLockOn Ctrl F5>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<Key Alt F1 F2 F4>
//HOTKEY Twink1 Alle
<Hotkey ScrollLockOn Ctrl Numpad0>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 306 >
//HOTKEY Twink2 Heal Infight
<Hotkey ScrollLockOn Ctrl Numpad1>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 362 >
//HOTKEY Twink4 Heal Infight
<Hotkey ScrollLockOn Ctrl Numpad2>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 418 >
//HOTKEY Twink5 Heal Infight
<Hotkey ScrollLockOn Ctrl Numpad3>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 474>
//HOTKEY Twink5 Heal Infight
<Hotkey ScrollLockOn Ctrl Numpad4>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 530 >
//HOTKEY Twink6 Heal Infight
<Hotkey ScrollLockOn Ctrl Numpad5>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 586 >
//HOTKEY Twink7
<Hotkey ScrollLockOn Ctrl Numpad6>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 632 >
//HOTKEY Main
<Hotkey ScrollLockOn Ctrl Numpad7>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 250 >
//HOTKEY Twink1
<Hotkey ScrollLockOn Numpad0>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 306 >
//HOTKEY Twink2 Heal Infight
<Hotkey ScrollLockOn Numpad1>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 362 >
//HOTKEY Twink4 Heal Infight
<Hotkey ScrollLockOn Numpad2>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 418 >
//HOTKEY Twink5 Heal Infight
<Hotkey ScrollLockOn Numpad3>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 474>
//HOTKEY Twink5 Heal Infight
<Hotkey ScrollLockOn Numpad4>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 530 >
//HOTKEY Twink6 Heal Infight
<Hotkey ScrollLockOn Numpad5>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 586 >
//HOTKEY Twink7
<Hotkey ScrollLockOn Numpad6>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 632 >
//HOTKEY Main
<Hotkey ScrollLockOn Numpad7>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 250 >
//HOTKEY Main
<Hotkey ScrollLockOn Ctrl Numpad8>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 250 >
//HOTKEY Pet1
<Hotkey ScrollLockOn Alt Numpad0>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 334 >
//HOTKEY Pet2
<Hotkey ScrollLockOn Alt Numpad1>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 390 >
//HOTKEY Pet3
<Hotkey ScrollLockOn Alt Numpad2>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 446 >
//HOTKEY Pet4
<Hotkey ScrollLockOn Alt Numpad3>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 502>
//HOTKEY Pet5
<Hotkey ScrollLockOn Alt Numpad4>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 558 >
//HOTKEY Pet6
<Hotkey ScrollLockOn Alt Numpad5>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 614 >
//HOTKEY Pet7
<Hotkey ScrollLockOn Alt Numpad6>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 670 >
//HOTKEY PetMain
<Hotkey ScrollLockOn Alt Numpad7>
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1550 278 >
//HOTKEY Pet1
<Hotkey ScrollLockOn Alt Ctrl Numpad0>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 334 >
//HOTKEY Pet2
<Hotkey ScrollLockOn Alt Ctrl Numpad1>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 390 >
//HOTKEY Pet3
<Hotkey ScrollLockOn Alt Ctrl Numpad2>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 446 >
//HOTKEY Pet4
<Hotkey ScrollLockOn Alt Ctrl Numpad3>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 502>
//HOTKEY Pet5
<Hotkey ScrollLockOn Alt Ctrl Numpad4>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 558 >
//HOTKEY Pet6
<Hotkey ScrollLockOn Alt Ctrl Numpad5>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 614 >
//HOTKEY Pet7
<Hotkey ScrollLockOn Alt Ctrl Numpad6>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 670 >
//HOTKEY PetMain
<Hotkey ScrollLockOn Alt Ctrl Numpad7>
<SendLabel w1, w2, w4 >
<ClickMouse LButton Window 1550 278 >
//HOTKEY CHIP
<Hotkey ScrollLockOn F2>
<SendLabel w8 >
<Key F1>
//HOTKEY TAB
<Hotkey ScrollLockOn F3>
<SendLabel w8>
<Key Tab>
//Hotkey Dual
<Hotkey ScrollLockOn Alt F2>
<SendLabel w4, w5, w6>
<Key Alt F9>
<Hotkey ScrollLockOn Alt F3>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8>
<Key Alt F10>
//HOTKEY Call
<Hotkey ScrollLockOn PgUp>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8>
<Key Alt F11>
//HOTKEY Recall
<Hotkey ScrollLockOn PgDn>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8>
<Key Alt F12>
//HOTKEYS BUFFS
<Hotkey ScrollLockOn F4>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8>
<Key F1>
<Hotkey ScrollLockOn F5>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8>
<Key F2>
<Hotkey ScrollLockOn F6>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8>
<Key F3>
<Hotkey ScrollLockOn F7>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8>
<Key F4>
<Hotkey ScrollLockOn F8>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8>
<Key F5>
<Hotkey ScrollLockOn F9>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8>
<Key F6>
//HOTKEYS Tränke
<Hotkey ScrollLockOn F10>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8>
<Key Ctrl F6 F7 F8 F9 F10 F11 F12>
//HOTKEYS BuffTränke 10mins
<Hotkey ScrollLockOn F11>
<SendLabel w1, w2, w3, w4, w5, w6, w7, w8 >
<Key Ctrl F1 F2 F3 F4 F5>
//Petauswählen
<Hotkey ScrollLockOn End >
<SendWinM WoW1>
<ClickMouse LButton Window 100 145 >
<Key Alt F10>
<SendWinM WoW2>
<ClickMouse LButton Window 100 145 >
<Key Alt F10>
<SendWinM WoW3>
<ClickMouse LButton Window 100 145 >
<Key Alt F10>
<SendWinM WoW4>
<ClickMouse LButton Window 100 145 >
<Key Alt F10>
<SendWinM WoW5>
<ClickMouse LButton Window 100 145 >
<SendWinM WoW6>
<ClickMouse LButton Window 100 145 >
<Key Alt F10>
<SendWinM WoW7>
<ClickMouse LButton Window 100 145 >
<Key Alt F10>
//Federn NumpadEnter
<Hotkey ScrollLockOn NumpadEnter >
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 850 500 >
//Assist Insert
<Hotkey ScrollLockOn Numpad8 >
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse RButton Window 1333 75 >
<Hotkey ScrollLockOn Numpad9 >
<SendLabel w1, w2, w3, w4, w5, w6, w7 >
<ClickMouse LButton Window 1333 363 >
//RAPPELZ SWITCH TARGETS
<Command SetPip>
<TargetWin %9%>
<SetWinSize 400 300>
<SetWinPos 450 770>
<TargetWin %8%>
<SetWinSize 400 300>
<SetWinPos 0 770>
<TargetWin %7%>
<SetWinSize 400 300>
<SetWinPos 1500 650>
<TargetWin %6%>
<SetWinSize 400 300>
<SetWinPos 1500 325>
<TargetWin %5%>
<SetWinSize 400 300>
<SetWinPos 1500 0>
<TargetWin %4%>
<SetWinSize 400 300>
<SetWinPos 1030 650>
<TargetWin %3%>
<SetWinSize 400 300>
<SetWinPos 1030 325>
<TargetWin %2%>
<SetWinSize 400 300>
<SetWinPos 1030 0>
<TargetWin %1%>
<SetWinPos 0 0>
<SetWinSize 1024 785>
<TargetWin %1%>
<UpdateWin>
//----------------------------------------------------------------
// TOGGLE PIP CONFIG WITH HOTKEY
//----------------------------------------------------------------
<Hotkey ScrollLockOn F14>
<Toggle>
<SetPip Main WoW1 WoW2 WoW3 WoW4 WoW5 WoW6 WoW7 WoW8>
<Toggle>
<SetPip WoW1 WoW2 WoW3 WoW4 WoW5 WoW6 WoW7 WoW8 Main>
<Toggle>
<SetPip WoW2 WoW3 WoW4 WoW5 WoW6 WoW7 WoW8 Main WoW1>
<Toggle>
<SetPip WoW3 WoW4 WoW5 WoW6 WoW7 WoW8 Main WoW1 WoW2>
<Toggle>
<SetPip WoW4 WoW5 WoW6 WoW7 WoW8 Main WoW1 WoW2 WoW3>
<Toggle>
<SetPip WoW5 WoW6 WoW7 WoW8 Main WoW1 WoW2 WoW3 WoW4>
<Toggle>
<SetPip WoW6 WoW7 WoW8 Main WoW1 WoW2 WoW3 WoW4 WoW5>
<Toggle>
<SetPip WoW7 WoW8 Main WoW1 WoW2 WoW3 WoW4 WoW5 WoW6>
<Toggle>
<SetPip WoW8 Main WoW1 WoW2 WoW3 WoW4 WoW5 WoW6 WoW7>
//RAPPELZ MAIN IN FRONT
<Command SetPip3>
<TargetWin %9%>
<SetWinSize 400 300>
<SetWinPos 450 770>
<TargetWin %8%>
<SetWinSize 400 300>
<SetWinPos 0 770>
<TargetWin %7%>
<SetWinSize 400 300>
<SetWinPos 1500 650>
<TargetWin %6%>
<SetWinSize 400 300>
<SetWinPos 1500 325>
<TargetWin %5%>
<SetWinSize 400 300>
<SetWinPos 1500 0>
<TargetWin %4%>
<SetWinSize 400 300>
<SetWinPos 1030 650>
<TargetWin %3%>
<SetWinSize 400 300>
<SetWinPos 1030 325>
<TargetWin %2%>
<SetWinSize 400 300>
<SetWinPos 1030 0>
<TargetWin %1%>
<SetWinPos 0 0>
<SetWinSize 1024 785>
<TargetWin %1%>
<UpdateWin>
//----------------------------------------------------------------
// TOGGLE PIP CONFIG WITH HOTKEY
//----------------------------------------------------------------
<Hotkey ScrollLockOn F16>
<Toggle>
<SetPip3 Main WoW1 WoW2 WoW3 WoW4 WoW5 WoW6 WoW7 WoW8>
///RAPPELZ ALLE MAXIMIEREN
<Command SetPip4>
<TargetWin %9%>
<SetWinSize 1600 1000>
<SetWinPos 0 0>
<TargetWin %8%>
<SetWinSize 1600 1000>
<SetWinPos 0 0>
<TargetWin %7%>
<SetWinSize 1600 1000>
<SetWinPos 0 0>
<TargetWin %6%>
<SetWinSize 1600 1000>
<SetWinPos 0 0>
<TargetWin %5%>
<SetWinSize 1600 1000>
<SetWinPos 0 0>
<TargetWin %4%>
<SetWinSize 1600 1000>
<SetWinPos 0 0>
<TargetWin %3%>
<SetWinSize 1600 1000>
<SetWinPos 0 0>
<TargetWin %2%>
<SetWinSize 1600 1000>
<SetWinPos 0 0>
<TargetWin %1%>
<SetWinSize 1600 1000>
<SetWinPos 0 0>
<TargetWin %1%>
<UpdateWin>
<Hotkey ScrollLockOn Multiply>
<Toggle>
<SetPip4 Main WoW1 WoW2 WoW3 WoW4 WoW5 WoW6 WoW7 WoW8>
//RAPPELZ AUF RECHTEN MONITOR FOLLOW
<Command SetPip6>
<TargetWin %7%>
<SetWinSize 820 400>
<SetWinPos 1921 -120>
<TargetWin %6%>
<SetWinSize 820 400>
<SetWinPos 2841 -120>
<TargetWin %5%>
<SetWinSize 820 400>
<SetWinPos 1921 280>
<TargetWin %4%>
<SetWinSize 820 400>
<SetWinPos 2841 280>
<TargetWin %3%>
<SetWinSize 820 400>
<SetWinPos 1921 680>
<TargetWin %2%>
<SetWinSize 820 400>
<SetWinPos 2841 680>
<TargetWin %1%>
<SetWinSize 820 400>
<SetWinPos 1100 0>
<Hotkey ScrollLockOn NumpadPlus>
<Toggle>
<SetPip6 WoW1 WoW2 WoW3 WoW4 WoW5 WoW6 WoW7>
//RAPPELZ AUF RECHTEN MONITOR FOLLOW
<Command Bot>
<TargetWin %8%>
<SetWinSize 300 170>
<SetWinPos 3541 -120>
<TargetWin %7%>
<SetWinSize 300 170>
<SetWinPos 3541 50>
<TargetWin %6%>
<SetWinSize 300 170>
<SetWinPos 3541 220>
<TargetWin %5%>
<SetWinSize 300 170>
<SetWinPos 3541 390>
<TargetWin %4%>
<SetWinSize 300 170>
<SetWinPos 3541 560>
<TargetWin %3%>
<SetWinSize 300 170>
<SetWinPos 3541 730>
<TargetWin %2%>
<SetWinSize 300 170>
<SetWinPos 3541 900>
<TargetWin %1%>
<SetWinSize 1600 1000>
<SetWinPos 1950 0>
<Hotkey ScrollLockOn Divide>
<Toggle>
<Bot Main WoW1 WoW2 WoW3 WoW4 WoW5 WoW6 WoW7>
//RAPPELZ Zum Federn
<Command Feder>
<TargetWin %8%>
<SetWinSize 300 170>
<SetWinPos 3541 -120>
<TargetWin %7%>
<SetWinSize 300 170>
<SetWinPos 3541 50>
<TargetWin %6%>
<SetWinSize 300 170>
<SetWinPos 3541 220>
<TargetWin %5%>
<SetWinSize 300 170>
<SetWinPos 3541 390>
<TargetWin %4%>
<SetWinSize 300 170>
<SetWinPos 3541 560>
<TargetWin %3%>
<SetWinSize 300 170>
<SetWinPos 3541 730>
<TargetWin %2%>
<SetWinSize 300 170>
<SetWinPos 3541 900>
<TargetWin %1%>
<SetWinSize 1600 1000>
<SetWinPos 0 0>
<Hotkey ScrollLockOn NumpadMinus>
<Toggle>
<Feder Main WoW1 WoW2 WoW3 WoW4 WoW5 WoW6 WoW7 >