Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MacroStarted = false;
- BossStarted = false;
- Started_33 = false;
- Started_17 = false;
- function OnEvent (event, arg)
- --########################################################################################################
- --Macros an und ausschalten
- --########################################################################################################
- -- Standard 1.54 Macro starten und ausschalten
- if (event == "G_PRESSED" and arg == 1) then
- if not (MacroStarted) then
- if (MacroStarted or BossStarted or Started_33 or Started_17) then -- Falls schon Macro gestartet abbrechen und Signal an AHK das abgebrochen wurde
- AbortMacro();
- MacroStarted = false;
- BossStarted = false;
- Started_17 = false;
- Started_33 = false;
- PressKey("F16");
- ReleaseKey ("F16");
- end
- PlayMacro("1.54");
- MacroStarted = true;
- PressKey("F15");
- ReleaseKey ("F15");
- else
- AbortMacro();
- MacroStarted = false;
- PressKey("F15");
- ReleaseKey ("F15");
- end
- end
- -- BossMacro an und ausschalten
- if (event == "G_PRESSED" and arg == 6) then -- BossMacro an und ausschalten
- if not (BossStarted) then
- if(MacroStarted or BossStarted or Started_33 or Started_17) then -- Falls schon Macro gestartet abbrechen und Signal an AHK das abgebrochen wurde
- AbortMacro();
- MacroStarted = false;
- BossStarted = false;
- Started_17 = false;
- Started_33 = false;
- PressKey("F15");
- ReleaseKey ("F15");
- end
- PlayMacro("Boos");
- BossStarted = true;
- PressKey("F16");
- ReleaseKey ("F16");
- else
- AbortMacro();
- BossStarted = false;
- PressKey("F15");
- ReleaseKey ("F15");
- end
- end
- -- 17_7_2 an und ausschalten
- if (event == "G_PRESSED" and arg == 7) then -- 17_7_2 an und ausschalten
- if not (Started_17) then
- if(MacroStarted or BossStarted or Started_33 or Started_17) then -- Falls schon Macro gestartet abbrechen und Signal an AHK das abgebrochen wurde
- AbortMacro();
- MacroStarted = false;
- BossStarted = false;
- Started_17 = false;
- Started_33 = false;
- PressKey("F15");
- ReleaseKey ("F15");
- end
- PlayMacro("17_7_2");
- Started_17 = true;
- PressKey("F17");
- ReleaseKey ("F17");
- else
- AbortMacro();
- Started_17 = false;
- PressKey("F15");
- ReleaseKey ("F15");
- end
- end
- -- 33_11_3 an und ausschalten
- if (event == "G_PRESSED" and arg == 8) then -- 17_7_2 an und ausschalten
- if not (Started_33) then
- if(MacroStarted or BossStarted or Started_33 or Started_17) then -- Falls schon Macro gestartet abbrechen und Signal an AHK das abgebrochen wurde
- AbortMacro();
- MacroStarted = false;
- BossStarted = false;
- Started_17 = false;
- Started_33 = false;
- PressKey("F15");
- ReleaseKey ("F15");
- end
- PlayMacro("33_11_3");
- Started_33 = true;
- PressKey("F18");
- ReleaseKey ("F18");
- else
- AbortMacro();
- Started_33 = false;
- PressKey("F15");
- ReleaseKey ("F15");
- end
- end
- --########################################################################################################
- --Paragonswitch
- --########################################################################################################
- --Switch in Vita
- if (event == "G_PRESSED" and arg == 3) then
- -- Get the current mouse cursor position
- x, y = GetMousePosition();
- local i = 0;
- -- Paragon Öffnen
- PressKey ("p");
- ReleaseKey ("p");
- Sleep(10);
- -- Reset
- MoveMouseTo (32887, 44459); -- Reset
- PressAndReleaseMouseButton (1);
- Sleep(100);
- -- Bewegungsgeschwindigkeit
- MoveMouseTo (43508, 31462);
- Sleep(50);
- PressKey ("lCtrl");
- PressAndReleaseMouseButton (1);
- Sleep(2);
- ReleaseKey ("lCtrl");
- Sleep(105);
- --Vita
- MoveMouseTo (43405, 25631);
- PressKey ("lCtrl");
- for i = 0,35,1 do -- mit der Zahl 25 Experimentieren, je mehr Paragon desto höher die Zahl
- PressAndReleaseMouseButton (1);
- Sleep(2);
- i = i + 1;
- end
- ReleaseKey ("lCtrl");
- Sleep(100);
- --Bestätigen
- MoveMouseTo (28106, 49379);
- PressAndReleaseMouseButton (1);
- Sleep(100);
- --Maus wieder zurück wo sie am Anfang war
- MoveMouseTo (x,y);
- --Für AHK
- PressKey("F13");
- ReleaseKey ("F13");
- end
- --Switch in Int
- if (event == "G_PRESSED" and arg == 4) then -- G9 Funktionstaste
- -- Get the current mouse cursor position
- x, y = GetMousePosition();
- local i = 0;
- --Paragon öffnen
- PressKey ("p");
- ReleaseKey ("p");
- Sleep(10);
- --Reset
- MoveMouseTo (32887, 44459);
- PressAndReleaseMouseButton (1);
- Sleep(100);
- --Ressource
- MoveMouseTo (43508, 36989);
- Sleep(50);
- PressKey ("lCtrl");
- PressAndReleaseMouseButton (1);
- Sleep(5);
- ReleaseKey ("lCtrl");
- Sleep(100);
- --Mainstat
- MoveMouseTo (43474, 20286);
- PressKey ("lCtrl");
- for i = 0,25,1 do -- mit der Zahl 25 Experimentieren, je mehr Paragon desto höher die Zahl
- PressAndReleaseMouseButton (1);
- Sleep(2);
- i = i + 1;
- end
- ReleaseKey ("lCtrl");
- Sleep(100);
- --Bestätigen
- MoveMouseTo (28106, 49379); -- OK
- PressAndReleaseMouseButton (1);
- Sleep(100);
- --Maus wieder zurück
- MoveMouseTo (x,y);
- --Für AHK
- PressKey("F14");
- ReleaseKey ("F14");
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement