elitepvpers

elitepvpers (https://www.elitepvpers.com/forum/)
-   GW Exploits, Hacks, Bots, Tools & Macros (https://www.elitepvpers.com/forum/gw-exploits-hacks-bots-tools-macros/)
-   -   HFFF Bot (https://www.elitepvpers.com/forum/gw-exploits-hacks-bots-tools-macros/108526-hfff-bot.html)

jjgoesrage 03/21/2008 23:32

jaja klar start ich die sachen über TexMod hab mir au den anderen geladen da klappt es en bissel besser er bewegt sich schonmal richtung portal aber naja ...

jazdeep 03/22/2008 08:03

Do you need all 25 heros for the bot to work propperly when it re-invites?

how do you stop it from writing &DANCE or &DRUM in chat, i thought that was supposed to actually do the action, not just say it?

Also how does the bot know when to dump does it regonize when your on 10k or just dump after a certin amount of runs?

Cheers

Gabba2 03/22/2008 10:30

Yes you need all heros. And yes normaly it should write /dance.
The bot doesn´t recognize when you get 10K. After ~27(maybe 28) Runs he will go dump.

janfleck 03/22/2008 11:47

kann mir nich irgendeiner jetz eben die zeile sagen wo der die letzte flagge setzt,,,,

Gabba2 03/22/2008 12:45

Zeile 851 aber ganz ehrlich wenn du nichtmal die Zeile findest zweifle ich dran, dass dus richtig geändert kriegst.
Und wie gesagt irgendwas hast du eh falsch eingestellt sonst würd es gehen.

janfleck 03/22/2008 13:51

ja aber dann muss ich halt das eine für mich umschreiben sag nochmal bitte wie man pixel rausbekommt also x und y

xSharkoonX 03/22/2008 14:27

install object mapper drücke ingame dann darauf wo der punkt sein soll und schon haste die koordinaten

janfleck 03/22/2008 21:03

Hab ich shcon gemacht aber der hat falsche koordinaten^^

jazdeep 03/23/2008 09:23

Once the bot gets stuck, it loads to the various places and then back to lutgardis and invites the correct party members as it is supposed to, but when it runs out of malandru's, it just keeps going through the same cycle instead of running, why is this? (This is for Kurzick bot, Luxon bot doesn't work at all for me)

Also i left it running for the night and got an error in line 108 Sleep(200) Error: Recursion level has been exceeded - AutoIt will quit to prevent stack overflow. What does that mean?
Thanx

djsylver 03/23/2008 23:32

erstmal große lob an gunner für die tolle arbeit :)

hab aber mit der neuen Version 1.1.2 immer noch das problem das nach dem abgeben der punkte, wenn die gruppe wieder zusammengestellt wird, xandra anstatt vekk eingepackt wird

ja ich habe alle helden und habe es auch schon in verschiedenen distrikten probiert, immer wieder das gleiche problem

wenn mir jemand sagt wie ich dir kords von veek in dem fenster auslesen kann und mir sagt in welcher zeile ich die änderung durchführen muss dann wäre das klasse :)

jazdeep 03/24/2008 00:14

Quote:

Originally Posted by jazdeep (Post 983020)
Once the bot gets stuck, it loads to the various places and then back to lutgardis and invites the correct party members as it is supposed to, but when it runs out of malandru's, it just keeps going through the same cycle instead of running, why is this? (This is for Kurzick bot, Luxon bot doesn't work at all for me)

Also i left it running for the night and got an error in line 108 Sleep(200) Error: Recursion level has been exceeded - AutoIt will quit to prevent stack overflow. What does that mean?
Thanx

Sorry can you please answer in English, I don't speak German.

Gabba2 03/24/2008 11:54

Quote:

Originally Posted by djsylver (Post 985017)

wenn mir jemand sagt wie ich dir kords von veek in dem fenster auslesen kann und mir sagt in welcher zeile ich die änderung durchführen muss dann wäre das klasse :)

Bei AutoIT müsste auch irg wo AutoIT Window Info bei sein. Das öffnest du dann gehste in GW öffnest halt das Party Search Fenster. minimierst GW bei Window Info is ja so inner Mitte n Balken da erstmal so lang nach rechts scrollen bis du auf Mouse bist. Dann gehste wieder in GW und gehst in die linke obere Ecke, von dem Helden den du einladen willst anstelle von welchem Helden auch immer, und drückst strg + alt + f darauf minnimierst du GW wieder vor AutoIT Window Info müsst jetzt stehen (Frozen). Das wichtige sind jetzt die Zahlen die bei Position stehen. Ich mach jetzt mal ein Beispiel. z.B. steht da 35, 300 das schreibste dann auf. Dann drückste wieder strg + alt + f und maximierst GW jetzt gehste in die rechte untere Ecke des Heldens den du einladen willst und drückst wieder strg + alt + f, minimierst GW vor Window Info muss jetzt wieder (Frozen) stehen wenn nicht halt noch einmal wiederholen. Die Werte die jetzt bei Position stehen schreibste dir auch auf um beim Beispiel zu bleiben kommt da jetzt 660, 315 z.B. raus. 35/661 sind beides die Koordinaten der Waagerechte also wie lang das Fenster ist 300/315 die Höhe des Fensters.
Jetzt gehts ans suchen der Stelle im Script wo dus eintragen musst.
Du machstn rechtsklick aufs Script und gehst auf Edit Script. Du scrollst so lange runter bis du bei Func _travelcheck1kurzick bist da scrollst dann noch ein wenig runter bis du zu ner stelle kommst wo steht Send("p") da öffnet er halt das "P" Fenster. Da drunter steht dann ja $A $B $C $D usw. (im Script stehen da halt noch Sachen zwischen) jeweils 2 Buchstaben gehören zu einem Helden also $A und $B = der erste Held usw. wenn du also den 3 Helden der eingeladen wird ändern willst musst du die Daten von $e und $f ändern.
Der erste Buchstabe ist die Waagerechte Koordinate. Die kannst du so lassen wie se ist das wichtige ist die Höhen Koordinate. (Die 2 Zahl die bei Window Info immer stand)
In dem Beispiel musst du also $f = Random(241, 265) um ändern in $f = Random(300, 315) dann klickt er auf diese Stelle.
Wenn du das hast musst du aber noch weiter runter scrollen bis du zu Func _exchangekurzick kommst und da auch wieder so lange runter scrollen bis du zu Send("p") kommst da drunter sind dann auch wieder die Buchstaben und du musst die Zahlen die du oben geändert hast hier auch genauso ändern also dann wieder $f = Random(241, 265) um ändern in $f = Random(300, 315). Wenn du das gemacht hast wars das und er müsste den richtigen Helden einladen.




Quote:

Originally Posted by jazdeep (Post 983020)
Also i left it running for the night and got an error in line 108 Sleep(200) Error: Recursion level has been exceeded - AutoIt will quit to prevent stack overflow. What does that mean?
Thanx

A friend of me get this problem too he isnt able to run the bot more than 1 hour and then this error will come.

deadlikeu 03/24/2008 12:11

hi also gleich zum anfang ...ich kann überhaupt nich scripten ^^
meine auflösung ist 1680 x 1050 und ich weiß nich wie ich den bot zum laufen bring auf der auflösung bei mir rennt er entweder gleich am anfang im außenposten gegen die wand oder reist in die gh und wieder zurück und wieeder in die gh....
ich hoffe mir kann jemand helfen

djsylver 03/24/2008 16:43

@gabba

danke für die ausführliche erklärung :)

@deadlikeu

du musst dich schon an die anleitung im how to halten dann sollte es auch klappen

Auflösung: Vollbild - 1280 x 1024
Interface-Größe: Groß
Text Sprache: Deutsch

xSharkoonX 03/24/2008 16:52

Quote:

Originally Posted by Gabba2 (Post 985947)
Quote:

Originally Posted by jazdeep (Post 983020)
Also i left it running for the night and got an error in line 108 Sleep(200) Error: Recursion level has been exceeded - AutoIt will quit to prevent stack overflow. What does that mean?
Thanx

A friend of me get this problem too he isnt able to run the bot more than 1 hour and then this error will come.


english: i have the same problem. hast anyone found a solution?

german: ich hab das selbe poblem.. hat jmd eine lösung gefunden?

djsylver 03/24/2008 18:27

bei mir klappts nun mit $f = Random(827, 849) dann wird auch Veek eingepackt und nicht mehr Xandra, danke noch mal an Gabba

@gunner

lob erneut an dein script, aber ich hab dennoch einige fragen ( weiß nicht ob sie hier schon gestellt wurden, also sorry wenn ja )

1. warum hast du die emote funktion in das script eingebaut? kein normaler farmer macht emotes beim farmen und diese funktion macht das script doch eher auffällig

2. warum hast du die funktion drin gelassen das dass script zwischen devona und gai hin und her läuft, scheint doch auch ohne zu funktionieren, macht wie ich finde das script auch eher anfällig um endeckt zu werden

3. warum das hüpfen zwischen arena usw. s.o

4. wäre das abgeben in haus zu heltzer nicht einfacher da die gruppe dann komplett bleibt?

ja das wäre es erst mal soweit von mir :D

MasteR GunneR 03/24/2008 18:44

1. In der neuen Version abschaltbar.
2. .. auch abschaltbar.
3. Recovery falls doch mal was falsch läuft.
4. Ja, nur ist es dort schwerer zum NPC zu kommen, wesshalb ich mich damals für den Jadesteinbruch entschieden hab.

Und die Punkte musst du dir in der neuen Version auch nicht mehr raussuchen. Sind alle gespeichert und du musst nun nur noch angeben an welcher Stelle die Helden sind (von 1 bis 24).
Ab jetzt wird sowieso einiges in einer .ini gespeichert damit man nicht bei jedem Start wieder $mousespeed und Co. einstellen muss.
Jetzt nur noch an den Fehler mit dem Reisen arbeiten und das ganze testen *grml* Aber sieht gut aus bis jetzt ...

Achilaos 03/24/2008 21:10

Hallo,
ich möchte einen Lob an MasteR GunneR und Gabba2 aussprechen!

Ich habe, !dank der Beispiele und Support!,
Ver. 1.0 in 1024x768 umgewandelt. Zudem habe ich die Pixelerkennung
nach Gabba2-Art eingebaut, was das Problem beim Punkte-Tausch bei 25 Runs behoben hat. (sehr zu empfehlen!)
Da ich meist in der nähe des Computers bin und wissen möchte ob Runs wegen des Tigers oder Lags fehlgeschlagen sind, habe ich eine Soundausgabe als Status eingebaut.
Dadurch höre ich genau was am Rechner so passiert. Die fehlgeschalgenen Runs (sofern es welche gibt) werden über Gabba2-Art nach Abschluss der 25 Runs gezählt, dadurch weiß ich ob bzw wieviele Runs fehlgeschlagen sind.
Eine Status-Anzeige, welche wohl nur über ToolTip möglich ist (Vollbild usw)
zeigt mir nach Beenden des Scripts an wieviele Runs gemacht wurden, bei welchem Run ich aufgehört habe und wieviele Runs fehlgeschlagen sind.

Daher sag ich nochmal vielen dank für den code und macht bitte weiter so :D

djsylver 03/24/2008 21:38

cool danke für die schnelle antwort ;)

Gabba2 03/25/2008 01:28

@ MasteR GunneR einige Leute werden Probs haben bei allem was mit GH reisen zu tun hat da nicht alle GH Ladescreans rot sind. Ich selbst habe nur 2 getestet und von beiden war 1 Ladescrean rot der andere normal n Freund von mir hat mal alle getestet und es waren nur 7 Ladescreans zu den GHs rot was bedeutet, dass Leute die andere GHs haben das Script nicht wirklich laufen lassen können da sich die Fehlerbehebung ewig wiederholt da er immer davon ausgeht, dass er nicht in die GH gereist ist. (oder irre ich?) Du müsstest also (natürlich nur wenn dies nicht nur bei mir und meinem Freund ist wovon ich einfach mal ausgehe) über AutoIT die restlichen GH Ladescreans noch rot färben damits richtig funkt bei allen.

Illuminatus 03/25/2008 15:29

Boah was freu ich mich auf die neue Version xD

VegetaLord 03/26/2008 09:10

Quote:

Line-1:

Error: Recursion level has been exceeded - AutoIt will quit to prevent stack overflow
wenn ich punkte abgeben will passiert nichts und nach einer gewissen zeit hängt sich der bot auf

bei bernstein und jadeit klappts

woran liegt das ?

The 13th 03/26/2008 11:08

Ich glaub eine Lösung gefunden zu haben wie man das GH Problem beendet schauts euch mal an, ich hab den check wenn er in der GH ankommt weggelöscht sodass er sofort reist und nich erst schaut ob er richtig is weil er sowieso nirgendswo anders als in der GH sein kann^^


Case Else
$gonewrongcounter = $gonewrongcounter - 1
Send("{ESC}")
$rndnumber = Random(250, 300)
Sleep($rndnumber)
Send("{ESC}")
$rndnumber = Random(250, 300)
Sleep($rndnumber)
Send("{ESC}")
$rndnumber = Random(250, 300)
Sleep($rndnumber)
Send("{ESC}")
$rndnumber = Random(250, 300)
Sleep($rndnumber)
Send("{ESC}")
$rndnumber = Random(250, 300)
Sleep($rndnumber)
Send("g")
$rndnumber = Random(400, 500)
Sleep($rndnumber)
MouseClick("left", Random(299, 414), Random(62, 75), 1, $mousespeed)
$rndnumber = Random(2500, 3000)
Sleep($rndnumber)
Send("g")
$rndnumber = Random(10500, 13000)
Sleep($rndnumber)
Send("m")
$rndnumber = Random(1900, 2000)
Sleep($rndnumber)
MouseClick("left", Random(734, 744), Random(744, 754), 1, $mousespeed)
$rndnumber = Random(1900, 2000)
Sleep($rndnumber)
Send("{Space}")
_travelcheck1kurzick();
$rndnumber = Random(250, 300)
Sleep($rndnumber)
Send("m")

Ich hatte nämlich auch ewig das Problem das der Bot ohne Ende hin und her gereist ist und gestern hat der so 5 stunden gemacht bis ich ihn sich selbst ausschalten ließ

Gabba2 03/26/2008 12:16

Nutz pls mal den Edit Button^^ Aber dann is meine Vermutung richtig, dass du das Prob hattest weil dein Lade Bildschirm nicht rot war dann denkt das Script nämlich, dass es nie in der GH angekommen wäre und macht wieder Fehlerbehebung usw.

xSharkoonX 03/26/2008 17:32

@ the 13th: welche zeilen im script hast du damit ersetzt?

Dark Konis 03/27/2008 00:04

bei mir macht der bot irgendwie garnichts und ich kann auch den skript nicht verändern (habe den 1.1 bot) bei mir rennt er auch gegen die wand und öffnet öfters das gildenfenster...was mache ich falsch?

The 13th 03/27/2008 10:17

@xsharkoonx

Ich hab Zeile 127 rausgelöscht und dadurch ersetzt:

$rndnumber = Random(2500, 3000)
Sleep($rndnumber)
Send("g")

xSharkoonX 03/27/2008 17:46

ah ok thx @ the 13th

63rrit 03/27/2008 18:03

huhu
der bot läuft einwadnfrei auf meinem normalen rechner aber ich würd den gern auch aufm lappi laufen lassen, der hat ne 1280*800 auflösung ..das umzuproggen ist normal kein problem aber da ich mich nicht so gut mit den pixelsearch functions auskenne weiß ich net so genau bei welchen koordinaten änderungen nötig sind und ich denk mehrere benutzen nen lappi also wenn jemand auch interessiert ist und das kann kann es des ja dann hier hochladen

MasteR GunneR 03/27/2008 19:10

Das müsstest du bei jeder Mausbewegung ändern (müsste "nur" mouseclick und mouseclickdrag vorkommen). Zeitaufwändig, nervig, langweilig und teilweise muss man wirklich auf den Pixel genau sein, vor allem wenn die Auflösung kleiner wird.
AutoIt Window Info hilft da zwar aber es dauert halt.
Glaube kaum, dass das jemand freiwillig macht (sprich: wird wohl wieder an mir hängen bleiben *grml*)
Notiz an mich: 1280x800 auf To-Do List setzen.

deineomi 03/28/2008 00:45

Hi habe ein Problem, ich habe einen 22" Widescreen Bildschirm, wenn ich auf Vollbild die Auflösung 1280*1024 wähle ist alles verzerrt und ich sehe ein Teil vom rechten Bild (den Radar und so) nicht mehr? kann man des ändern das z.b zwei scharze balken links + rechts sind?

jazdeep 03/28/2008 11:02

Did anyone find the reason for the script error?
Why after the bot arrives back at Lutgardis, after it goes to Gh, random areanas, kaining, and invites heros/hench then runs out to malandru's it doesnt ping the heros it just repeates the cycle?
Sorry don't speak German.
Also does it matter which Guild Hall you use?
Thanx

SAMSONestacado 03/29/2008 06:23

Quote:

Originally Posted by Gabba2 (Post 985947)
Bei AutoIT müsste auch irg wo AutoIT Window Info bei sein. Das öffnest du dann gehste in GW öffnest halt das Party Search Fenster. minimierst GW bei Window Info is ja so inner Mitte n Balken da erstmal so lang nach rechts scrollen bis du auf Mouse bist. Dann gehste wieder in GW und gehst in die linke obere Ecke, von dem Helden den du einladen willst anstelle von welchem Helden auch immer, und drückst strg + alt + f darauf minnimierst du GW wieder vor AutoIT Window Info müsst jetzt stehen (Frozen). Das wichtige sind jetzt die Zahlen die bei Position stehen. Ich mach jetzt mal ein Beispiel. z.B. steht da 35, 300 das schreibste dann auf. Dann drückste wieder strg + alt + f und maximierst GW jetzt gehste in die rechte untere Ecke des Heldens den du einladen willst und drückst wieder strg + alt + f, minimierst GW vor Window Info muss jetzt wieder (Frozen) stehen wenn nicht halt noch einmal wiederholen. Die Werte die jetzt bei Position stehen schreibste dir auch auf um beim Beispiel zu bleiben kommt da jetzt 660, 315 z.B. raus. 35/661 sind beides die Koordinaten der Waagerechte also wie lang das Fenster ist 300/315 die Höhe des Fensters.
Jetzt gehts ans suchen der Stelle im Script wo dus eintragen musst.
Du machstn rechtsklick aufs Script und gehst auf Edit Script. Du scrollst so lange runter bis du bei Func _travelcheck1kurzick bist da scrollst dann noch ein wenig runter bis du zu ner stelle kommst wo steht Send("p") da öffnet er halt das "P" Fenster. Da drunter steht dann ja usw. (im Script stehen da halt noch Sachen zwischen) jeweils 2 Buchstaben gehören zu einem Helden also und = der erste Held usw. wenn du also den 3 Helden der eingeladen wird ändern willst musst du die Daten von und ändern.
Der erste Buchstabe ist die Waagerechte Koordinate. Die kannst du so lassen wie se ist das wichtige ist die Höhen Koordinate. (Die 2 Zahl die bei Window Info immer stand)
In dem Beispiel musst du also = Random(241, 265) um ändern in = Random(300, 315) dann klickt er auf diese Stelle.
Wenn du das hast musst du aber noch weiter runter scrollen bis du zu Func _exchangekurzick kommst und da auch wieder so lange runter scrollen bis du zu Send("p") kommst da drunter sind dann auch wieder die Buchstaben und du musst die Zahlen die du oben geändert hast hier auch genauso ändern also dann wieder = Random(241, 265) um ändern in = Random(300, 315). Wenn du das gemacht hast wars das und er müsste den richtigen Helden einladen.

hi, im running version 1.1(2) and when the bot mapps back into lurguardis its still adding Xandra instead of Vekk. i think gabba2 tried to tell us what do do about it here. but i do not understand german and google translate wont translate this into anything coherent. so could some1 explain clearly in english how to fix this problem please? id really appreciate it. keep in mind im still really new to AutoIT

MasteR GunneR 03/29/2008 13:49

2 Attachment(s)
UPDATE:
v1.2

Gibt wenig neues zu sagen, außer, dass nun ein Großteil der Einstellungen über die settings.ini gesteuert werden (zum Ändern settings.au3/settings.exe starten).
$delayreward ist dabei nun die Verzögerung vorm Annehmen und $delayrecovery eine extra Verzögerung, die er beim Reisen wartet, wenn was schief gegangen ist (sprich GH oder Kaineng) - also die Ladezeit der neuen Stadt. Standard ist 15 Sek., wenn ihr die Zeit um eine Sek. erhöhen wollt (z.B. wenn euer Rechner lahm ist) "$delayrecovery = 1000", wenns euch zu lahm ist negative Werte.
Das ganze geht auch im Script:
$mousespeed erhöhen erniedrigen: +/- (Wichtig: Ziffernblock!)
$delayreward erhöhen erniedrigen: CTRL & +/- (Wichtig: Ziffernblock!)
$delayrecovery erhöhen erniedrigen: ALT & +/- (Wichtig: Ziffernblock!)

Auf die Anzahl der Helden kommts nun nicht mehr an, das laufen zu den NPCs kann abgeschaltet werden, und die Emote können es auch.
GH war vorher wirklich wichtig ist es aber nun nicht mehr. Das wurde alles nochmal überarbeitet.
Das müssten eigentlich alle für euch interessanten Änderungen sein

Hier wie immer der Code:
Code:

#cs ----------------------------------------------------------------------------

 AutoIt Version: 3.2.10.0
 Author:        MasteR GunneR

 Script Function:
        HFFF.

#ce ----------------------------------------------------------------------------

; Script Start - Add your code below here

HotKeySet("{NUMPADSUB}","_decreasemousespeed")
HotKeySet("{NUMPADADD}", "_increasemousespeed")
HotKeySet("^{NUMPADSUB}","_decreasedelayreward")
HotKeySet("^{NUMPADADD}", "_increasedelayreward")
HotKeySet("!{NUMPADSUB}","_decreasedelayrecovery")
HotKeySet("!{NUMPADADD}", "_increasedelayrecovery")
HotKeySet("{END}","_exitit")
HotKeySet("{PAUSE}", "_TogglePause")
HotKeySet("{HOME}", "_startrun")

traytip("elitepvpers.com","Your best is our worst!"&@crlf&"It's all for free!"&@crlf&"Just join and get all the latest hacks/bots/exploits!"&@crlf&""&@crlf&"www.elitepvpers.com",11,1)
SplashImageOn("http://www.elitepvpers.com/","logo.gif" , 243, 252, -1, -1, 17)
Sleep(5000)
SplashOff()

Global $emotes = IniRead("settings.ini", "misc", "$emotes", "NotFound")
Global $npcs = IniRead("settings.ini", "$run", "$run", "NotFound")
Global $mousespeed = IniRead("settings.ini", "$mousespeed", "$mousespeed", "NotFound")
Global $delayreward = IniRead("settings.ini", "$delay", "$delayreward", "NotFound")
Global $delayrecovery = IniRead("settings.ini", "$delay", "$delayrecovery", "NotFound")
Global $Paused
Global $faction = InputBox("Faction", "Enter ""1"" in the box below to gain [KURZICK] faction points or enter ""2"" to gain [LUXON] faction points!" , "Insert here!")
Global $mode = InputBox("Mode", "Enter ""1"" in the box below to use [AUTOMATIC] mode or enter ""2"" to use [SEMI-AUTOMATIC] mode!" , "Insert here!")
If $mode = 1 Then
Global $exchange = InputBox("Exchange", "Enter ""1"" in the box below to boost your alliance's faction or enter ""2"" to get Amber Chunks / Jadeite Shards!" , "Insert here!")
EndIf

If $mode = 1 Then
Select
        Case $exchange = 1
        Global $name = InputBox("Name", "Please enter your character's name in the box below!" , "Insert here!")
        Case $exchange = 2
        Sleep(0)
        Case Else
        MsgBox(0, "D'OH!", "Try again ...")
        _exitit()
EndSelect
EndIf

If $mode = 1 Then
Global $break = MsgBox(36, "Break", "Do you want to activate the ""Break"" function (recommended)?")
Global $shutdown = MsgBox(36, "Shutdown", "Do you want to shutdown your system at a specific time?")
EndIf

Global $countercheck = 100
Global $counter = 0
Global $gonewrongcounter = 0
Global $gonewrongcountercheck = 1

If $mode = 1 Then
Select
        Case $shutdown = 6
        Global $hour = InputBox("Time", "I want to shutdown my system at [TIME] (24-hour clock: 5am = ""5"" ; 7pm = ""19"" and so on ...). BASED ON YOUR SYSTEM'S CLOCK!" , "Insert [TIME] here!")
        Case $shutdown = 7
        Global $hour = "NO SHUTDOWN"
EndSelect
EndIf

Func _increasemousespeed()
        $current = IniRead("settings.ini", "$mousespeed", "$mousespeed", "NotFound")
        IniWrite("settings.ini", "$mousespeed", "$mousespeed", $current + 0.25)
        ToolTip("$mousespeed was set to:" & @CRLF & IniRead("settings.ini", "$mousespeed", "$mousespeed", "NotFound"),0,0)
        Global $mousespeed = IniRead("settings.ini", "$mousespeed", "$mousespeed", "NotFound")
EndFunc

Func _decreasemousespeed()
        $current = IniRead("settings.ini", "$mousespeed", "$mousespeed", "NotFound")
        IniWrite("settings.ini", "$mousespeed", "$mousespeed", $current - 0.25)
        ToolTip("$mousespeed was set to:" & @CRLF & IniRead("settings.ini", "$mousespeed", "$mousespeed", "NotFound"),0,0)
        Global $mousespeed = IniRead("settings.ini", "$mousespeed", "$mousespeed", "NotFound")
EndFunc

Func _increasedelayreward()
        $current = IniRead("settings.ini", "$delay", "$delayreward", "NotFound")
        IniWrite("settings.ini", "$delay", "$delayreward", $current + 1000)
        ToolTip("$delayreward was set to:" & @CRLF & IniRead("settings.ini", "$delay", "$delayreward", "NotFound"),0,0)
        Global $delayreward = IniRead("settings.ini", "$delay", "$delayreward", "NotFound")
EndFunc

Func _decreasedelayreward()
        $current = IniRead("settings.ini", "$delay", "$delayreward", "NotFound")
        IniWrite("settings.ini", "$delay", "$delayreward", $current - 1000)
        ToolTip("$delayreward was set to:" & @CRLF & IniRead("settings.ini", "$delay", "$delayreward", "NotFound"),0,0)
        Global $delayreward = IniRead("settings.ini", "$delay", "$delayreward", "NotFound")
EndFunc

Func _increasedelayrecovery()
        $current = IniRead("settings.ini", "$delay", "$delayrecovery", "NotFound")
        IniWrite("settings.ini", "$delay", "$delayrecovery", $current + 1000)
        ToolTip("$delayrecovery was set to:" & @CRLF & IniRead("settings.ini", "$delay", "$delayrecovery", "NotFound"),0,0)
        Global $delayrecovery = IniRead("settings.ini", "$delay", "$delayrecovery", "NotFound")
EndFunc

Func _decreasedelayrecovery()
        $current = IniRead("settings.ini", "$delay", "$delayrecovery", "NotFound")
        IniWrite("settings.ini", "$delay", "$delayrecovery", $current - 1000)
        ToolTip("$delayrecovery was set to:" & @CRLF & IniRead("settings.ini", "$delay", "$delayrecovery", "NotFound"),0,0)
        Global $delayrecovery = IniRead("settings.ini", "$delay", "$delayrecovery", "NotFound")
EndFunc

Func _exitit()
exit 0
EndFunc

Func _TogglePause()
    $Paused = NOT $Paused
    While $Paused
        Sleep(100)
                ToolTip("Script is 'Paused'" & @CRLF & @CRLF & "$mousespeed is:" & @CRLF & $mousespeed & @CRLF & @CRLF & "$delayreward is:" & @CRLF & $delayreward & @CRLF & @CRLF & "$delayrecovery is:" & @CRLF & $delayrecovery,0,0)
    WEnd
    ToolTip("Script is running")
                If Not WinActivate("Guild Wars") Then
                        WinActivate("Guild Wars")
                EndIf
                Sleep(2000)
EndFunc

Func _travelcheck1kurzick()       
        $travelcheck1 = Hex(PixelGetColor(640, 512),6)
        Select
                Case $travelcheck1 <> "FF0000" And $counter <> $countercheck And $gonewrongcounter <> $gonewrongcountercheck
                        Sleep(200)
                        $counter = $counter + 1
                        _travelcheck1kurzick();
                Case $travelcheck1 <> "FF0000" And $counter <> $countercheck And $gonewrongcounter = $gonewrongcountercheck       
                        Sleep(200)
                        $counter = $counter + 1
                        _travelcheck1kurzick();                       
                Case $travelcheck1 = "FF0000" And $counter <> $countercheck And $gonewrongcounter <> $gonewrongcountercheck
                        $counter = 0
                        _travelcheck2kurzick();               
                Case $travelcheck1 = "FF0000" And $counter <> $countercheck And $gonewrongcounter = $gonewrongcountercheck
                        $counter = 0
                        _travelcheck2kurzick();                               
                Case $counter = $countercheck And $gonewrongcounter <> $gonewrongcountercheck
                        $gonewrongcounter = $gonewrongcounter + 1
                        $counter = 0
                        _checkkurzick();
                Case $counter = $countercheck And $gonewrongcounter = $gonewrongcountercheck
                        $gonewrongcounter = 0
                        $counter = 0
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)                               
                        Send("g")
                        $rndnumber = Random(400, 500)
                        Sleep($rndnumber)
                        MouseClick("left", Random(299, 414), Random(62, 75), 1, $mousespeed)       
                        Sleep(15000 + $delayrecovery)
                        Send("m")
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(734, 744), Random(744, 754), 1, $mousespeed)                       
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        Send("{Space}")
                        Sleep(15000 + $delayrecovery)
                        Send("m")
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)                       
                        MouseClickDrag("right", Random(720, 725), Random(185, 190), Random(1020, 1025), Random(485, 490), $mousespeed)
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(361, 371), Random(381, 391), 1, $mousespeed)                       
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(475, 525), Random(481, 483), 1, $mousespeed)                       
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        Send("{Space}")
                        Sleep(15000 + $delayrecovery)
                        Send("m")
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(100, 200), Random(100, 200), 1, $mousespeed)                       
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)       
                        MouseClick("left", 830, 681, 1, $mousespeed)                                       
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)       
                        MouseClick("left", Random(624, 634), Random(551, 561), 1, $mousespeed)                       
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        Send("{Space}")       
                        Sleep(15000 + $delayrecovery)
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)                       
                        Send("u")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("p")
                        $rndnumber = Random(200, 400)
                        MouseClick("left", Random(114, 179), Random(144, 154), 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $a = Random(35, 661)
                        $bb = IniRead("settings.ini", "$heroes", "$sousuke", "NotFound")
                        $b = Random($bb - 5, $bb + 5)
                        MouseClick("left", $a, $b, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $a, $b, 1, $mousespeed)       
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $c = Random(35, 661)
                        $dd = IniRead("settings.ini", "$heroes", "$zhed", "NotFound")
                        $d = Random($dd - 5, $dd + 5)
                        MouseClick("left", $c, $d, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $c, $d, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $e = Random(35, 661)
                        $ff = IniRead("settings.ini", "$heroes", "$vekk", "NotFound")
                        $f = Random($ff - 5, $ff + 5)
                        MouseClick("left", $e, $f, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $e, $f, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        MouseClick("left", Random(198, 295), Random(147, 157), 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $g = Random(35, 661)
                        $h = Random(327, 337)
                        MouseClick("left", $g, $h, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $g, $h, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $i = Random(35, 661)
                        $j = Random(411, 421)
                        MouseClick("left", $i, $j, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $i, $j, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $k = Random(35, 661)
                        $l = Random(495, 505)
                        MouseClick("left", $k, $l, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $k, $l, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("p")       
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        _runkurzick();
        EndSelect
EndFunc       
               
Func _travelcheck2kurzick()
        $travelcheck2 = Hex(PixelGetColor(640, 512),6)
        If $travelcheck2 = "FF0000" Then
                Sleep(200)
                _travelcheck2kurzick();
        ElseIf $travelcheck2 <> "FF0000" Then
                $rndnumber = Random(4500, 5000)
                Sleep($rndnumber)       
                $gonewrongcounter = 0
                $counter = 0
        EndIf
EndFunc       

Func _runkurzick()
        $rndnumber = Random(1, 25, 1)
                Select
                Case $rndnumber = 1 And $break = 6
                                $rndnumber = Random(30000, 60000)
                                Sleep($rndnumber)
                EndSelect
       
        $run1 = Random(1, 25, 1)
        $run2 = Random(1, 3, 1)
       
        $south = Hex(PixelGetColor(597, 338),6)
        $middle = Hex(PixelGetColor(570, 398),6)
        $north = Hex(PixelGetColor(570, 420),6)

        Select
                Case $run1 < 21
                        Select
                                Case $south = "FFFFFF"
                                                Send("{d down}")
                                                $rndnumber = Random(421, 424)
                                                Sleep($rndnumber)
                                                Send("{d up}")
                                                $rndnumber = Random(900, 1000)
                                                Sleep($rndnumber)                                               
                                                Send("{a down}")
                                                $rndnumber = Random(121, 124)
                                                Sleep($rndnumber)
                                                Send("{a up}")
                                                $rndnumber = Random(900, 1000)
                                                Sleep($rndnumber)       
                                                Send("{NUMPAD0}")
                                                $rndnumber = Random(200, 400)
                                                Sleep($rndnumber)                                               
                                                Send("{NUMPAD0}")
                                                $rndnumber = Random(200, 400)
                                                Sleep($rndnumber)
                                                Send("{Space}")
                                                $rndnumber = Random(7410, 7415)
                                                Sleep($rndnumber)       
                                                Send("r")
                                                $rndnumber = Random(390, 400)
                                                Sleep($rndnumber)                                                       
                                                Send("{a down}")
                                                $rndnumber = Random(101, 104)
                                                Sleep($rndnumber)
                                                Send("{a up}")
                                Case $middle = "FFFFFF"
                                                Send("{a down}")
                                                $rndnumber = Random(1420, 1425)
                                                Sleep($rndnumber)
                                                Send("{a up}")
                                                $rndnumber = Random(900, 1000)
                                                Sleep($rndnumber)                                               
                                                Send("{d down}")
                                                $rndnumber = Random(400, 405)
                                                Sleep($rndnumber)
                                                Send("{d up}")
                                                $rndnumber = Random(900, 1000)
                                                Sleep($rndnumber)       
                                                Send("{NUMPAD0}")
                                                $rndnumber = Random(200, 400)
                                                Sleep($rndnumber)                                               
                                                Send("{NUMPAD0}")
                                                $rndnumber = Random(200, 400)
                                                Sleep($rndnumber)
                                                Send("{Space}")
                                                $rndnumber = Random(8000, 8225)
                                                Sleep($rndnumber)       
                                                Send("r")
                                Case $north = "FFFFFF"
                                                Send("{a down}")
                                                $rndnumber = Random(1420, 1425)
                                                Sleep($rndnumber)
                                                Send("{a up}")
                                                $rndnumber = Random(900, 1000)
                                                Sleep($rndnumber)                                               
                                                Send("{d down}")
                                                $rndnumber = Random(300, 305)
                                                Sleep($rndnumber)
                                                Send("{d up}")
                                                $rndnumber = Random(900, 1000)
                                                Sleep($rndnumber)       
                                                Send("{NUMPAD0}")
                                                $rndnumber = Random(200, 400)
                                                Sleep($rndnumber)                                               
                                                Send("{NUMPAD0}")
                                                $rndnumber = Random(200, 400)
                                                Sleep($rndnumber)
                                                Send("{Space}")
                                                $rndnumber = Random(12200, 12225)
                                                Sleep($rndnumber)       
                                                Send("r")
                                                $rndnumber = Random(390, 400)
                                                Sleep($rndnumber)                                                       
                                                Send("{d down}")
                                                $rndnumber = Random(121, 124)
                                                Sleep($rndnumber)
                                                Send("{d up}")
                                Case Else
                                        Select
                                                Case $npcs = 1
                                                        MouseClick("left", Random(1074, 1253), Random(232, 249), 1, $mousespeed)       
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)       
                                                        Send("{Space}")
                                                        $rndnumber = Random(15000, 15500)
                                                        Sleep($rndnumber)
                                                        MouseClick("left", Random(1074, 1253), Random(206, 225), 1, $mousespeed)
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)
                                                        Send("{Space}")
                                                        $rndnumber = Random(1200, 1300)
                                                        Sleep($rndnumber)
                                                        MouseClick("left", Random(1074, 1253), Random(232, 249), 1, $mousespeed)       
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)       
                                                        Send("{Space}")
                                                        $rndnumber = Random(1400, 1500)
                                                        Sleep($rndnumber)       
                                                        Send("{a down}")
                                                        $rndnumber = Random(100, 110)
                                                        Sleep($rndnumber)
                                                        Send("{a up}")
                                                        $rndnumber = Random(950, 1000)
                                                        Sleep($rndnumber)
                                                        Send("{d down}")
                                                        $rndnumber = Random(100, 110)
                                                        Sleep($rndnumber)
                                                        Send("{d up}")
                                                        $rndnumber = Random(900, 1000)
                                                        Sleep($rndnumber)                                                       
                                                        Send("{NUMPAD0}")
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)
                                                        Send("{NUMPAD0}")
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)
                                                        Send("{Space}")
                                                        $rndnumber = Random(10000, 10010)
                                                        Sleep($rndnumber)       
                                                        Send("r")
                                                        $rndnumber = Random(5, 10)
                                                        Sleep($rndnumber)       
                                                        Send("{a down}")
                                                        $rndnumber = Random(998, 1008)
                                                        Sleep($rndnumber)
                                                        Send("{a up}")       
                                                        $rndnumber = Random(1390, 1400)
                                                        Sleep($rndnumber)
                                                        Send("{a down}")
                                                        $rndnumber = Random(100, 110)
                                                        Sleep($rndnumber)
                                                        Send("{a up}")       
                                                Case Else
                                                        Send("{NUMPAD0}")
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)
                                                        Send("{NUMPAD0}")
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)
                                                        Send("{Space}")
                                                        $rndnumber = Random(13750, 14250)
                                                        Sleep($rndnumber)
                                                        Send("{a down}")
                                                        $rndnumber = Random(300, 310)
                                                        Sleep($rndnumber)
                                                        Send("{a up}")
                                                        $rndnumber = Random(100, 110)
                                                        Sleep($rndnumber)
                                                        Send("{d down}")
                                                        $rndnumber = Random(10, 20)
                                                        Sleep($rndnumber)
                                                        Send("{d up}")
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)
                                                        Send("{r}")       
                                                       
                                                        $run11 = Random(1, 2, 1)
                                                        $run22 = Random(1, 3, 1)
                                                                Select
                                                                        Case $run11 = 1
                                                                                $rndnumber = Random(1400, 1500)
                                                                                Sleep($rndnumber)       

                                                                                Send("{e down}")
                                                                                $rndnumber = Random(400, 500)
                                                                                Sleep($rndnumber)
                                                                                Send("{e up}")
                                                                                $rndnumber = Random(200, 400)
                                                                                Sleep($rndnumber)
                                                                               
                                                                                Send("{q down}")
                                                                                $rndnumber = Random(400, 500)
                                                                                Sleep($rndnumber)
                                                                                Send("{q up}")
                                                                                $rndnumber = Random(200, 400)
                                                                                Sleep($rndnumber)
                                                                               
                                                                                Select
                                                                                        Case $run22 = 1
                                                                                                Send("{a down}")
                                                                                                $rndnumber = Random(200, 220)
                                                                                                Sleep($rndnumber)
                                                                                                Send("{a up}")
                                                                                        Case $run2 = 2
                                                                                                Send("{d down}")
                                                                                                $rndnumber = Random(200, 220)
                                                                                                Sleep($rndnumber)
                                                                                                Send("{d up}")       
                                                                                                Case $run2 = 3
                                                                                                $rndnumber = Random(400, 440)
                                                                                                Sleep($rndnumber)                       
                                                                                EndSelect
                                                                               
                                                                                $rndnumber = Random(8700, 9000)
                                                                                Sleep($rndnumber)

                                                                        Case $run11 <> 1
                                                                                $rndnumber = Random(12000, 13000)
                                                                                Sleep($rndnumber)       
                                                                EndSelect
                                        EndSelect
                        EndSelect               
                                                _travelcheck1kurzick();
                Case $run1 > 20
                        Select
                                Case $run2 <> 1
                                        Select
                                                Case $south = "FFFFFF"
                                                                Send("{NUMPAD0}")
                                                                $rndnumber = Random(200, 400)
                                                                Sleep($rndnumber)
                                                                Send("{Space}")
                                                                $rndnumber = Random(7400, 7600)
                                                                Sleep($rndnumber)                               
                                                                Send("{a down}")
                                                                $rndnumber = Random(103, 106)
                                                                Sleep($rndnumber)
                                                                Send("{a up}")
                                                                $rndnumber = Random(450, 500)
                                                                Sleep($rndnumber)
                                                                Send("{d down}")
                                                                $rndnumber = Random(103, 106)
                                                                Sleep($rndnumber)
                                                                Send("{d up}")
                                                                $rndnumber = Random(1450, 1500)
                                                                Sleep($rndnumber)                               
                                                                Send("{d down}")
                                                                $rndnumber = Random(852, 854)
                                                                Sleep($rndnumber)
                                                                Send("{d up}")
                                                                $rndnumber = Random(1450, 1500)
                                                                Sleep($rndnumber)       
                                                                Send("{NUMPAD0}")
                                                                $rndnumber = Random(200, 400)
                                                                Sleep($rndnumber)
                                                                Send("{Space}")
                                                                $rndnumber = Random(10000, 10010)
                                                                Sleep($rndnumber)       
                                                                Send("r")
                                                                $rndnumber = Random(5, 10)
                                                                Sleep($rndnumber)       
                                                                Send("{a down}")
                                                                $rndnumber = Random(900, 904)
                                                                Sleep($rndnumber)
                                                                Send("{a up}")
                                                                $rndnumber = Random(1390, 1400)
                                                                Sleep($rndnumber)
                                                                Send("{d down}")
                                                                $rndnumber = Random(140, 150)
                                                                Sleep($rndnumber)
                                                                Send("{d up}")       
                                                Case $middle = "FFFFFF"
                                                                Select
                                                                        Case $npcs = 1
                                                                                MouseClick("left", Random(1074, 1253), Random(232, 249), 1, $mousespeed)       
                                                                                $rndnumber = Random(200, 400)
                                                                                Sleep($rndnumber)       
                                                                                Send("{Space}")
                                                                                $rndnumber = Random(7000, 7500)
                                                                                Sleep($rndnumber)
                                                                                MouseClick("left", Random(1074, 1253), Random(206, 225), 1, $mousespeed)
                                                                                $rndnumber = Random(200, 400)
                                                                                Sleep($rndnumber)
                                                                                Send("{Space}")
                                                                                $rndnumber = Random(1200, 1300)
                                                                                Sleep($rndnumber)
                                                                                MouseClick("left", Random(1074, 1253), Random(232, 249), 1, $mousespeed)       
                                                                                $rndnumber = Random(200, 400)
                                                                                Sleep($rndnumber)       
                                                                                Send("{Space}")
                                                                                $rndnumber = Random(1400, 1500)
                                                                                Sleep($rndnumber)       
                                                                                Send("{a down}")
                                                                                $rndnumber = Random(100, 110)
                                                                                Sleep($rndnumber)
                                                                                Send("{a up}")
                                                                                $rndnumber = Random(950, 1000)
                                                                                Sleep($rndnumber)
                                                                                Send("{d down}")
                                                                                $rndnumber = Random(100, 110)
                                                                                Sleep($rndnumber)
                                                                                Send("{d up}")
                                                                                $rndnumber = Random(900, 1000)
                                                                                Send("{NUMPAD0}")
                                                                                $rndnumber = Random(200, 400)
                                                                                Sleep($rndnumber)
                                                                                Send("{NUMPAD0}")
                                                                                $rndnumber = Random(200, 400)
                                                                                Sleep($rndnumber)
                                                                                Send("{Space}")
                                                                                $rndnumber = Random(10000, 10010)
                                                                                Sleep($rndnumber)       
                                                                                Send("r")
                                                                                $rndnumber = Random(5, 10)
                                                                                Sleep($rndnumber)       
                                                                                Send("{a down}")
                                                                                $rndnumber = Random(998, 1008)
                                                                                Sleep($rndnumber)
                                                                                Send("{a up}")       
                                                                                $rndnumber = Random(1390, 1400)
                                                                                Sleep($rndnumber)
                                                                                Send("{a down}")
                                                                                $rndnumber = Random(100, 110)
                                                                                Sleep($rndnumber)
                                                                                Send("{a up}")       
                                                                        Case Else
                                                                                Send("{NUMPAD0}")
                                                                                $rndnumber = Random(200, 400)
                                                                                Sleep($rndnumber)
                                                                                Send("{NUMPAD0}")
                                                                                $rndnumber = Random(200, 400)
                                                                                Sleep($rndnumber)
                                                                                Send("{Space}")
                                                                                $rndnumber = Random(13750, 14250)
                                                                                Sleep($rndnumber)
                                                                                Send("{a down}")
                                                                                $rndnumber = Random(300, 310)
                                                                                Sleep($rndnumber)
                                                                                Send("{a up}")
                                                                                $rndnumber = Random(100, 110)
                                                                                Sleep($rndnumber)
                                                                                Send("{d down}")
                                                                                $rndnumber = Random(10, 20)
                                                                                Sleep($rndnumber)
                                                                                Send("{d up}")
                                                                                $rndnumber = Random(200, 400)
                                                                                Sleep($rndnumber)
                                                                                Send("{r}")       
                                                                               
                                                                                $run11 = Random(1, 2, 1)
                                                                                $run22 = Random(1, 3, 1)

                                                                                        Select
                                                                                        Case $run11 = 1
                                                                                                $rndnumber = Random(1400, 1500)
                                                                                                Sleep($rndnumber)       

                                                                                                Send("{e down}")
                                                                                                $rndnumber = Random(400, 500)
                                                                                                Sleep($rndnumber)
                                                                                                Send("{e up}")
                                                                                                $rndnumber = Random(200, 400)
                                                                                                Sleep($rndnumber)
                                                                                               
                                                                                                Send("{q down}")
                                                                                                $rndnumber = Random(400, 500)
                                                                                                Sleep($rndnumber)
                                                                                                Send("{q up}")
                                                                                                $rndnumber = Random(200, 400)
                                                                                                Sleep($rndnumber)
                                                                                               
                                                                                                Select
                                                                                                        Case $run22 = 1
                                                                                                        Send("{a down}")
                                                                                                        $rndnumber = Random(200, 220)
                                                                                                        Sleep($rndnumber)
                                                                                                        Send("{a up}")
                                                                                                        Case $run2 = 2
                                                                                                        Send("{d down}")
                                                                                                        $rndnumber = Random(200, 220)
                                                                                                        Sleep($rndnumber)
                                                                                                        Send("{d up}")       
                                                                                                        Case $run2 = 3
                                                                                                        $rndnumber = Random(400, 440)
                                                                                                        Sleep($rndnumber)                       
                                                                                                EndSelect
                                                                                               
                                                                                                $rndnumber = Random(8700, 9000)
                                                                                                Sleep($rndnumber)

                                                                                        Case $run11 <> 1
                                                                                        $rndnumber = Random(12000, 13000)
                                                                                        Sleep($rndnumber)       
                                                                                        EndSelect
                                                                EndSelect       
                                                Case $north = "FFFFFF"
                                                        Select
                                                                Case $npcs = 1
                                                                        MouseClick("left", Random(1074, 1253), Random(232, 249), 1, $mousespeed)       
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)       
                                                                        Send("{Space}")
                                                                        $rndnumber = Random(2000, 2200)
                                                                        Sleep($rndnumber)
                                                                        MouseClick("left", Random(1074, 1253), Random(206, 225), 1, $mousespeed)
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)
                                                                        Send("{Space}")
                                                                        $rndnumber = Random(1200, 1300)
                                                                        Sleep($rndnumber)
                                                                        MouseClick("left", Random(1074, 1253), Random(232, 249), 1, $mousespeed)       
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)       
                                                                        Send("{Space}")
                                                                        $rndnumber = Random(1400, 1500)
                                                                        Sleep($rndnumber)       
                                                                        Send("{a down}")
                                                                        $rndnumber = Random(100, 110)
                                                                        Sleep($rndnumber)
                                                                        Send("{a up}")
                                                                        $rndnumber = Random(950, 1000)
                                                                        Sleep($rndnumber)
                                                                        Send("{d down}")
                                                                        $rndnumber = Random(100, 110)
                                                                        Sleep($rndnumber)
                                                                        Send("{d up}")
                                                                        $rndnumber = Random(900, 1000)
                                                                        Send("{NUMPAD0}")
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)
                                                                        Send("{NUMPAD0}")
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)
                                                                        Send("{Space}")
                                                                        $rndnumber = Random(10000, 10010)
                                                                        Sleep($rndnumber)       
                                                                        Send("r")
                                                                        $rndnumber = Random(5, 10)
                                                                        Sleep($rndnumber)       
                                                                        Send("{a down}")
                                                                        $rndnumber = Random(998, 1008)
                                                                        Sleep($rndnumber)
                                                                        Send("{a up}")       
                                                                        $rndnumber = Random(1390, 1400)
                                                                        Sleep($rndnumber)
                                                                        Send("{a down}")
                                                                        $rndnumber = Random(100, 110)
                                                                        Sleep($rndnumber)
                                                                        Send("{a up}")       
                                                                Case Else
                                                                        Send("{NUMPAD0}")
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)
                                                                        Send("{NUMPAD0}")
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)
                                                                        Send("{Space}")
                                                                        $rndnumber = Random(13750, 14250)
                                                                        Sleep($rndnumber)
                                                                        Send("{a down}")
                                                                        $rndnumber = Random(300, 310)
                                                                        Sleep($rndnumber)
                                                                        Send("{a up}")
                                                                        $rndnumber = Random(100, 110)
                                                                        Sleep($rndnumber)
                                                                        Send("{d down}")
                                                                        $rndnumber = Random(10, 20)
                                                                        Sleep($rndnumber)
                                                                        Send("{d up}")
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)
                                                                        Send("{r}")       
                                                                       
                                                                        $run11 = Random(1, 2, 1)
                                                                        $run22 = Random(1, 3, 1)

                                                                                Select
                                                                                Case $run11 = 1
                                                                                        $rndnumber = Random(1400, 1500)
                                                                                        Sleep($rndnumber)       

                                                                                        Send("{e down}")
                                                                                        $rndnumber = Random(400, 500)
                                                                                        Sleep($rndnumber)
                                                                                        Send("{e up}")
                                                                                        $rndnumber = Random(200, 400)
                                                                                        Sleep($rndnumber)
                                                                                       
                                                                                        Send("{q down}")
                                                                                        $rndnumber = Random(400, 500)
                                                                                        Sleep($rndnumber)
                                                                                        Send("{q up}")
                                                                                        $rndnumber = Random(200, 400)
                                                                                        Sleep($rndnumber)
                                                                                       
                                                                                        Select
                                                                                                Case $run22 = 1
                                                                                                Send("{a down}")
                                                                                                $rndnumber = Random(200, 220)
                                                                                                Sleep($rndnumber)
                                                                                                Send("{a up}")
                                                                                                Case $run2 = 2
                                                                                                Send("{d down}")
                                                                                                $rndnumber = Random(200, 220)
                                                                                                Sleep($rndnumber)
                                                                                                Send("{d up}")       
                                                                                                Case $run2 = 3
                                                                                                $rndnumber = Random(400, 440)
                                                                                                Sleep($rndnumber)                       
                                                                                        EndSelect
                                                                                       
                                                                                        $rndnumber = Random(8700, 9000)
                                                                                        Sleep($rndnumber)

                                                                                Case $run11 <> 1
                                                                                $rndnumber = Random(12000, 13000)
                                                                                Sleep($rndnumber)       
                                                                                EndSelect
                                                        EndSelect                                                                               
                                                Case Else
                                                        Select
                                                                Case $npcs = 1
                                                                        MouseClick("left", Random(1074, 1253), Random(232, 249), 1, $mousespeed)       
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)       
                                                                        Send("{Space}")
                                                                        $rndnumber = Random(15000, 15500)
                                                                        Sleep($rndnumber)
                                                                        MouseClick("left", Random(1074, 1253), Random(206, 225), 1, $mousespeed)
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)
                                                                        Send("{Space}")
                                                                        $rndnumber = Random(1200, 1300)
                                                                        Sleep($rndnumber)
                                                                        MouseClick("left", Random(1074, 1253), Random(232, 249), 1, $mousespeed)       
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)       
                                                                        Send("{Space}")
                                                                        $rndnumber = Random(1400, 1500)
                                                                        Sleep($rndnumber)       
                                                                        Send("{a down}")
                                                                        $rndnumber = Random(100, 110)
                                                                        Sleep($rndnumber)
                                                                        Send("{a up}")
                                                                        $rndnumber = Random(950, 1000)
                                                                        Sleep($rndnumber)
                                                                        Send("{d down}")
                                                                        $rndnumber = Random(100, 110)
                                                                        Sleep($rndnumber)
                                                                        Send("{d up}")
                                                                        $rndnumber = Random(900, 1000)
                                                                        Sleep($rndnumber)                                                       
                                                                        Send("{NUMPAD0}")
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)
                                                                        Send("{NUMPAD0}")
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)
                                                                        Send("{Space}")
                                                                        $rndnumber = Random(10000, 10010)
                                                                        Sleep($rndnumber)       
                                                                        Send("r")
                                                                        $rndnumber = Random(5, 10)
                                                                        Sleep($rndnumber)       
                                                                        Send("{a down}")
                                                                        $rndnumber = Random(998, 1008)
                                                                        Sleep($rndnumber)
                                                                        Send("{a up}")       
                                                                        $rndnumber = Random(1390, 1400)
                                                                        Sleep($rndnumber)
                                                                        Send("{a down}")
                                                                        $rndnumber = Random(100, 110)
                                                                        Sleep($rndnumber)
                                                                        Send("{a up}")       
                                                                Case Else
                                                                Send("{NUMPAD0}")
                                                                $rndnumber = Random(200, 400)
                                                                Sleep($rndnumber)
                                                                Send("{NUMPAD0}")
                                                                $rndnumber = Random(200, 400)
                                                                Sleep($rndnumber)
                                                                Send("{Space}")
                                                                $rndnumber = Random(13750, 14250)
                                                                Sleep($rndnumber)
                                                                Send("{a down}")
                                                                $rndnumber = Random(300, 310)
                                                                Sleep($rndnumber)
                                                                Send("{a up}")
                                                                $rndnumber = Random(100, 110)
                                                                Sleep($rndnumber)
                                                                Send("{d down}")
                                                                $rndnumber = Random(10, 20)
                                                                Sleep($rndnumber)
                                                                Send("{d up}")
                                                                $rndnumber = Random(200, 400)
                                                                Sleep($rndnumber)
                                                                Send("{r}")       
                                                               
                                                                $run11 = Random(1, 2, 1)
                                                                $run22 = Random(1, 3, 1)

                                                                        Select
                                                                        Case $run11 = 1
                                                                                $rndnumber = Random(1400, 1500)
                                                                                Sleep($rndnumber)       

                                                                                Send("{e down}")
                                                                                $rndnumber = Random(400, 500)
                                                                                Sleep($rndnumber)
                                                                                Send("{e up}")
                                                                                $rndnumber = Random(200, 400)
                                                                                Sleep($rndnumber)
                                                                               
                                                                                Send("{q down}")
                                                                                $rndnumber = Random(400, 500)
                                                                                Sleep($rndnumber)
                                                                                Send("{q up}")
                                                                                $rndnumber = Random(200, 400)
                                                                                Sleep($rndnumber)
                                                                               
                                                                                Select
                                                                                        Case $run22 = 1
                                                                                        Send("{a down}")
                                                                                        $rndnumber = Random(200, 220)
                                                                                        Sleep($rndnumber)
                                                                                        Send("{a up}")
                                                                                        Case $run2 = 2
                                                                                        Send("{d down}")
                                                                                        $rndnumber = Random(200, 220)
                                                                                        Sleep($rndnumber)
                                                                                        Send("{d up}")       
                                                                                        Case $run2 = 3
                                                                                        $rndnumber = Random(400, 440)
                                                                                        Sleep($rndnumber)                       
                                                                                EndSelect
                                                                               
                                                                                $rndnumber = Random(8700, 9000)
                                                                                Sleep($rndnumber)

                                                                        Case $run11 <> 1
                                                                        $rndnumber = Random(12000, 13000)
                                                                        Sleep($rndnumber)       
                                                                        EndSelect
                                                EndSelect                                                                                               
                                        EndSelect
                                        _travelcheck1kurzick();
                                       
                                Case $run2 = 1
                                        Select
                                                Case $npcs = 1
                                                        MouseClick("left", Random(1074, 1253), Random(232, 249), 1, $mousespeed)       
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)       
                                                        Send("{Space}")
                                                        $rndnumber = Random(15000, 15500)
                                                        Sleep($rndnumber)
                                                        MouseClick("left", Random(1074, 1253), Random(206, 225), 1, $mousespeed)
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)
                                                        Send("{Space}")
                                                        $rndnumber = Random(1200, 1300)
                                                        Sleep($rndnumber)
                                                        MouseClick("left", Random(1074, 1253), Random(232, 249), 1, $mousespeed)       
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)       
                                                        Send("{Space}")
                                                        $rndnumber = Random(1400, 1500)
                                                        Sleep($rndnumber)       
                                                        Send("{a down}")
                                                        $rndnumber = Random(100, 110)
                                                        Sleep($rndnumber)
                                                        Send("{a up}")
                                                        $rndnumber = Random(950, 1000)
                                                        Sleep($rndnumber)
                                                        Send("{d down}")
                                                        $rndnumber = Random(100, 110)
                                                        Sleep($rndnumber)
                                                        Send("{d up}")
                                                        $rndnumber = Random(900, 1000)
                                                        Sleep($rndnumber)                                                       
                                                        Send("{NUMPAD0}")
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)
                                                        Send("{NUMPAD0}")
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)
                                                        Send("{Space}")
                                                        $rndnumber = Random(10000, 10010)
                                                        Sleep($rndnumber)       
                                                        Send("r")
                                                        $rndnumber = Random(5, 10)
                                                        Sleep($rndnumber)       
                                                        Send("{a down}")
                                                        $rndnumber = Random(998, 1008)
                                                        Sleep($rndnumber)
                                                        Send("{a up}")       
                                                        $rndnumber = Random(1390, 1400)
                                                        Sleep($rndnumber)
                                                        Send("{a down}")
                                                        $rndnumber = Random(100, 110)
                                                        Sleep($rndnumber)
                                                        Send("{a up}")       
                                                Case Else
                                                        Send("{NUMPAD0}")
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)
                                                        Send("{NUMPAD0}")
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)
                                                        Send("{Space}")
                                                        $rndnumber = Random(13750, 14250)
                                                        Sleep($rndnumber)
                                                        Send("{a down}")
                                                        $rndnumber = Random(300, 310)
                                                        Sleep($rndnumber)
                                                        Send("{a up}")
                                                        $rndnumber = Random(100, 110)
                                                        Sleep($rndnumber)
                                                        Send("{d down}")
                                                        $rndnumber = Random(10, 20)
                                                        Sleep($rndnumber)
                                                        Send("{d up}")
                                                        $rndnumber = Random(200, 400)
                                                        Sleep($rndnumber)
                                                        Send("{r}")       
                                                       
                                                        $run11 = Random(1, 2, 1)
                                                        $run22 = Random(1, 3, 1)

                                                                Select
                                                                Case $run11 = 1
                                                                        $rndnumber = Random(1400, 1500)
                                                                        Sleep($rndnumber)       

                                                                        Send("{e down}")
                                                                        $rndnumber = Random(400, 500)
                                                                        Sleep($rndnumber)
                                                                        Send("{e up}")
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)
                                                                       
                                                                        Send("{q down}")
                                                                        $rndnumber = Random(400, 500)
                                                                        Sleep($rndnumber)
                                                                        Send("{q up}")
                                                                        $rndnumber = Random(200, 400)
                                                                        Sleep($rndnumber)
                                                                       
                                                                        Select
                                                                                Case $run22 = 1
                                                                                Send("{a down}")
                                                                                $rndnumber = Random(200, 220)
                                                                                Sleep($rndnumber)
                                                                                Send("{a up}")
                                                                                Case $run2 = 2
                                                                                Send("{d down}")
                                                                                $rndnumber = Random(200, 220)
                                                                                Sleep($rndnumber)
                                                                                Send("{d up}")       
                                                                                Case $run2 = 3
                                                                                $rndnumber = Random(400, 440)
                                                                                Sleep($rndnumber)                       
                                                                        EndSelect
                                                                       
                                                                        $rndnumber = Random(8700, 9000)
                                                                        Sleep($rndnumber)

                                                                Case $run11 <> 1
                                                                $rndnumber = Random(12000, 13000)
                                                                Sleep($rndnumber)       
                                                                EndSelect
                                        EndSelect       
                                                        _travelcheck1kurzick();
                        EndSelect       
        EndSelect                                       
EndFunc

Func _checkkurzick()
        $check = Hex(PixelGetColor(547, 302),6)
       
        If $check <> "FFFFFF" Then
                        $rndnumber = Random(5000, 5500)
                        Sleep($rndnumber)                       
                        Send("g")
                        $rndnumber = Random(400, 500)
                        Sleep($rndnumber)
                        MouseClick("left", Random(299, 414), Random(62, 75), 1, $mousespeed)       
                        Sleep(15000 + $delayrecovery)
                        Send("g")
                        $rndnumber = Random(400, 500)
                        Sleep($rndnumber)
                        Send("g")
                        $rndnumber = Random(400, 500)
                        Sleep($rndnumber)                       
                        MouseClick("left", Random(299, 414), Random(62, 75), 1, $mousespeed)       
                        Sleep(15000 + $delayrecovery)
                        Send("g")
                        $rndnumber = Random(400, 500)
                        Sleep($rndnumber)
                        Send("g")
                        $rndnumber = Random(400, 500)
                        Sleep($rndnumber)
                        Send("g")
                        $rndnumber = Random(400, 500)                       
                        Sleep($rndnumber)
                        Send("p")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        MouseClick("left", Random(198, 295), Random(147, 157), 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $g = Random(35, 661)
                        $h = Random(327, 337)
                        MouseClick("left", $g, $h, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $g, $h, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $i = Random(35, 661)
                        $j = Random(411, 421)
                        MouseClick("left", $i, $j, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $i, $j, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $k = Random(35, 661)
                        $l = Random(495, 505)
                        MouseClick("left", $k, $l, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $k, $l, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("p")
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)                       
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)       
                        _runkurzick();
        ElseIf $check = "FFFFFF" Then
                $rndnumber = Random(200, 250)
                Sleep($rndnumber)
        EndIf
EndFunc       
       
Func _questkurzick()
       
If $mode = 1 Then
        $emote = Random(1, 50, 1)
        Select
        Case $emote = 1 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7guitar{SHIFTUP}{ENTER}")
                $rndnumber = Random(200, 400)
                Sleep($rndnumber)
        Case $emote = 2 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7violin{SHIFTUP}{ENTER}")
                $rndnumber = Random(200, 400)
                Sleep($rndnumber)
        Case $emote = 3 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7flute{SHIFTUP}{ENTER}")
                $rndnumber = Random(200, 400)
                Sleep($rndnumber)       
        Case $emote = 4 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7drum{SHIFTUP}{ENTER}")
                $rndnumber = Random(200, 400)
                Sleep($rndnumber)
        Case $emote = 5 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7dance{SHIFTUP}{ENTER}")
                $rndnumber = Random(200, 400)
                Sleep($rndnumber)
        Case Else
                $rndnumber = Random(200, 400)
                Sleep($rndnumber)
        EndSelect
ElseIf $mode = 2 Then
        Send("u")
        $rndnumber = Random(1500, 2000)
        Sleep($rndnumber)
EndIf
       
        Send("{NUMPAD3}")                                                                               
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        MouseClick("left", Random(620, 624), Random(224, 226), 2, $mousespeed)
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        Send("{NUMPAD1}")                                                                               
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        MouseClick("left", Random(511, 515), Random(221, 225), 2, $mousespeed)
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        Send("{NUMPAD2}")                                                                               
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        MouseClick("left", Random(785, 795), Random(305, 315), 2, $mousespeed)
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        Send("{NUMPADDOT}")                                                                               
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        MouseClick("left", Random(741, 743), Random(656, 658), 2, $mousespeed)
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        Send("{NUMPAD7}")
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        Send("{NUMPAD8}")
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        Send("{NUMPAD9}")
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        $rndnumber = Random(900, 1100)
        Sleep($rndnumber)
        Send("{NUMPAD4}")
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        Send("{NUMPAD5}")
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        Send("{NUMPAD6}")
        $rndnumber = Random(100, 150)
        Sleep($rndnumber)
        Send("0")
        $rndnumber = Random(8000, 8100)
        Sleep($rndnumber)
        Send("0")
        $rndnumber = Random(8000, 8100)
        Sleep($rndnumber)
        Send("0")
        $rndnumber = Random(100, 200)
        Sleep($rndnumber)
        Send("{NUMPAD6}")
        $rndnumber = Random(200, 250)
        Sleep($rndnumber)
        Send("{NUMPAD3}")                                                                               
        $rndnumber = Random(200, 250)
        Sleep($rndnumber)
        MouseClick("left", Random(678, 679), Random(120, 122), 2, $mousespeed)
        $rndnumber = Random(7000, 7100)
        Sleep($rndnumber)
        Send("0")
        $rndnumber = Random(8000, 8100)
        Sleep($rndnumber)
        Send("0")
        $rndnumber = Random(8000, 8100)
        Sleep($rndnumber)
        Send("0")
        $rndnumber = Random(500, 1000)
        Sleep($rndnumber)
EndFunc

Func _rewardkurzick()
       
        Sleep($delayreward)
       
        Send("{e down}")
        $rndnumber = Random(1500, 1800)
        Sleep($rndnumber)
        Send("{e up}")
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)

        Send("v")
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        Send("{SPACE}")
        $rndnumber = Random(1450, 1550)
        Sleep($rndnumber)
        Send("v")
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        Send("{SPACE}")
        $rndnumber = Random(1450, 1550)
        Sleep($rndnumber)

        $a = Random(482, 773)
        $b = Random(732, 734)
        MouseClick("left", $a, $b, 1, $mousespeed)
        $rndnumber = Random(2500, 2700)
        Sleep($rndnumber)
        Send("{Space}")
        $rndnumber = Random(1000, 1500)
        Sleep($rndnumber)
        $c = Random(503, 777)
        $d = Random(595, 628)
        MouseClick("left", $c, $d, 1, $mousespeed)
        $rndnumber = Random(1000, 2000)
        Sleep($rndnumber)
       
        If $mode = 1 Then
                Sleep(0)
        ElseIf $mode = 2 Then
                Send("u")
        EndIf
       
EndFunc

Func _travelkurzick()
        Send("m")                                                                               
        $rndnumber = Random(700, 1000)
        Sleep($rndnumber)
        $a = Random(576, 621)
        $b = Random(508, 567)
        MouseClick("left", $a, $b, 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        Send("{Space}")
        _travelcheck1kurzick();
EndFunc

Func _exchangekurzick()
        $coinflip = Random(1, 2, 1)
        $emote = Random(1, 4, 1)
       
        Select
        Case $emote = 1 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7roar{SHIFTUP}{ENTER}")
                $rndnumber = Random(3000, 3100)
                Sleep($rndnumber)
        Case $emote = 2 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7cheer{SHIFTUP}{ENTER}")
                $rndnumber = Random(3000, 3100)
                Sleep($rndnumber)
        Case Else
                $rndnumber = Random(3000, 3100)
                Sleep($rndnumber)
        EndSelect
       
        Select
                Case $coinflip = 1        ; The Jade Quarry
                        Send("m")                                                                               
                        $rndnumber = Random(700, 1000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(996, 1036), Random(90, 130), 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(700, 1000)
                        Sleep($rndnumber)
                        Send("{Space}")
                        _travelcheck1kurzick();
                        Send("{NUMPAD0}")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(13000, 14000)
                        Sleep($rndnumber)
                        Send("v")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(4000, 4500)
                        Sleep($rndnumber)
                        Send("{a down}")
                        $rndnumber = Random(300, 310)
                        Sleep($rndnumber)
                        Send("{a up}")
                        $rndnumber = Random(100, 110)
                        Sleep($rndnumber)
                        Send("{d down}")
                        $rndnumber = Random(300, 310)
                        Sleep($rndnumber)
                        Send("{d up}")
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        Send("{e down}")
                        $rndnumber = Random(4600, 5000)
                        Sleep($rndnumber)
                        Send("{e up}")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("v")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(2000, 2500)
                        Sleep($rndnumber)
                Case $coinflip = 2        ; Fort Aspenwood
                        Send("m")                                                                               
                        $rndnumber = Random(700, 1000)
                        Sleep($rndnumber)
                        MouseClickDrag("right", Random(720, 725), Random(185, 190), Random(720, 725), Random(455, 460), $mousespeed)
                        $a = Random(625, 629)
                        $b = Random(129, 133)
                        MouseClick("left", $a, $b, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        Send("{Space}")
                        _travelcheck1kurzick();
                        Send("{NUMPAD0}")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{SPACE}")
                        $rndnumber = Random(9500, 10500)
                        Sleep($rndnumber)
                        Send("v")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(2700, 3000)
                        Sleep($rndnumber)
                        Send("{a down}")
                        $rndnumber = Random(100, 110)
                        Sleep($rndnumber)
                        Send("{a up}")
                        $rndnumber = Random(100, 110)
                        Sleep($rndnumber)
                        Send("{d down}")
                        $rndnumber = Random(100, 110)
                        Sleep($rndnumber)
                        Send("{d up}")
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        Send("{q down}")
                        $rndnumber = Random(2400, 2500)
                        Sleep($rndnumber)
                        Send("{q up}")
                        $rndnumber = Random(500, 1000)
                        Send("{w down}")
                        $rndnumber = Random(2000, 2050)
                        Sleep($rndnumber)
                        Send("{w up}")
                        $rndnumber = Random(500, 1000)
                        Send("v")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(2000, 2500)
                        Sleep($rndnumber)
        EndSelect

        Select
                Case $exchange = 1        ; Boost your alliance's faction
                        MouseClick("left", Random(502, 778), Random(639, 664), 1, $mousespeed)
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(354, 924), Random(588, 594), 1, $mousespeed)
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        Send($name, 1)
                       
                        MouseClick("left", Random(666, 790), Random(733, 750), 1, $mousespeed)
                       
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(354, 924), Random(588, 594), 1, $mousespeed)
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                       
                        MouseClick("left", Random(666, 790), Random(733, 750), 1, $mousespeed)
                       
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                Case $exchange = 2        ; Get Amber Chunks
                        MouseClick("left", Random(498, 777), Random(505, 534), 1, $mousespeed)
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(497, 780), Random(564, 593), 1, $mousespeed)
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
        EndSelect
               
        Select
                Case $coinflip = 1        ; The Jade Quarry
                        Send("m")                                                                               
                        $rndnumber = Random(700, 1000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(221, 262), Random(850, 899), 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        _travelcheck1kurzick();
                Case $coinflip = 2        ; Fort Aspenwood
                        Send("m")                                                                               
                        $rndnumber = Random(700, 1000)
                        Sleep($rndnumber)
                        MouseClickDrag("right", Random(720, 725), Random(605, 610), Random(720, 725), Random(185, 190), $mousespeed)       
                        $a = Random(643, 653)
                        $b = Random(738, 748)
                        MouseClick("left", $a, $b, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        _travelcheck1kurzick();
        EndSelect
       
        Send("p")
        $rndnumber = Random(200, 400)
        MouseClick("left", Random(114, 179), Random(144, 154), 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        $a = Random(35, 661)
        $bb = IniRead("settings.ini", "$heroes", "$sousuke", "NotFound")
        $b = Random($bb - 5, $bb + 5)
        MouseClick("left", $a, $b, 1, $mousespeed)
        $rndnumber = Random(100, 200)
        Sleep($rndnumber)
        MouseClick("left", $a, $b, 1, $mousespeed)       
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        $c = Random(35, 661)
        $dd = IniRead("settings.ini", "$heroes", "$zhed", "NotFound")
        $d = Random($dd - 5, $dd + 5)
        MouseClick("left", $c, $d, 1, $mousespeed)
        $rndnumber = Random(100, 200)
        Sleep($rndnumber)
        MouseClick("left", $c, $d, 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        $e = Random(35, 661)
        $ff = IniRead("settings.ini", "$heroes", "$vekk", "NotFound")
        $f = Random($ff - 5, $ff + 5)
        MouseClick("left", $e, $f, 1, $mousespeed)
        $rndnumber = Random(100, 200)
        Sleep($rndnumber)
        MouseClick("left", $e, $f, 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        MouseClick("left", Random(198, 295), Random(147, 157), 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        $g = Random(35, 661)
        $h = Random(327, 337)
        MouseClick("left", $g, $h, 1, $mousespeed)
        $rndnumber = Random(100, 200)
        Sleep($rndnumber)
        MouseClick("left", $g, $h, 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        $i = Random(35, 661)
        $j = Random(411, 421)
        MouseClick("left", $i, $j, 1, $mousespeed)
        $rndnumber = Random(100, 200)
        Sleep($rndnumber)
        MouseClick("left", $i, $j, 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        $k = Random(35, 661)
        $l = Random(495, 505)
        MouseClick("left", $k, $l, 1, $mousespeed)
        $rndnumber = Random(100, 200)
        Sleep($rndnumber)
        MouseClick("left", $k, $l, 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        Send("p")
        $rndnumber = Random(500, 1000)
        Sleep($rndnumber)
EndFunc

Func _travelcheck1luxon()       
        $travelcheck1 = Hex(PixelGetColor(640, 512),6)
        Select
                Case $travelcheck1 <> "FF0000" And $counter <> $countercheck And $gonewrongcounter <> $gonewrongcountercheck
                        Sleep(200)
                        $counter = $counter + 1
                        _travelcheck1luxon();
                Case $travelcheck1 <> "FF0000" And $counter <> $countercheck And $gonewrongcounter = $gonewrongcountercheck       
                        Sleep(200)
                        $counter = $counter + 1
                        _travelcheck1luxon();                       
                Case $travelcheck1 = "FF0000" And $counter <> $countercheck And $gonewrongcounter <> $gonewrongcountercheck
                        $counter = 0
                        _travelcheck2luxon();               
                Case $travelcheck1 = "FF0000" And $counter <> $countercheck And $gonewrongcounter = $gonewrongcountercheck
                        $counter = 0
                        _travelcheck2luxon();                               
                Case $counter = $countercheck And $gonewrongcounter <> $gonewrongcountercheck
                        $gonewrongcounter = $gonewrongcounter + 1
                        $counter = 0
                        _checkluxon();
                Case $counter = $countercheck And $gonewrongcounter = $gonewrongcountercheck
                        $gonewrongcounter = 0
                        $counter = 0
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)                               
                        Send("g")
                        $rndnumber = Random(400, 500)
                        Sleep($rndnumber)
                        MouseClick("left", Random(299, 414), Random(62, 75), 1, $mousespeed)       
                        Sleep(15000 + $delayrecovery)
                        Send("m")
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(734, 744), Random(744, 754), 1, $mousespeed)                       
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        Send("{Space}")
                        Sleep(15000 + $delayrecovery)
                        Send("m")
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)                       
                        MouseClickDrag("right", Random(720, 725), Random(185, 190), Random(1020, 1025), Random(485, 490), $mousespeed)
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(361, 371), Random(381, 391), 1, $mousespeed)                       
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(475, 525), Random(481, 483), 1, $mousespeed)                       
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        Send("{Space}")
                        Sleep(15000 + $delayrecovery)
                        Send("m")
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(100, 200), Random(100, 200), 1, $mousespeed)                       
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)       
                        MouseClick("left", 889, 515, 1, $mousespeed)                                       
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)       
                        MouseClick("left", Random(615, 655), Random(483, 523), 1, $mousespeed)                       
                        $rndnumber = Random(1900, 2000)
                        Sleep($rndnumber)
                        Send("{Space}")
                        Sleep(15000 + $delayrecovery)               
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)       
                        Send("{ESC}")
                        $rndnumber = Random(250, 300)
                        Sleep($rndnumber)                       
                        Send("u")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("p")
                        $rndnumber = Random(200, 400)
                        MouseClick("left", Random(114, 179), Random(144, 154), 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $a = Random(35, 661)
                        $bb = IniRead("settings.ini", "$heroes", "$zenmai", "NotFound")
                        $b = Random($bb - 5, $bb + 5)
                        MouseClick("left", $a, $b, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $a, $b, 1, $mousespeed)       
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $c = Random(35, 661)
                        $dd = IniRead("settings.ini", "$heroes", "$anton", "NotFound")
                        $d = Random($dd - 5, $dd + 5)
                        MouseClick("left", $c, $d, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $c, $d, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $e = Random(35, 661)
                        $ff = IniRead("settings.ini", "$heroes", "$kahmu", "NotFound")
                        $f = Random($ff - 5, $ff + 5)
                        MouseClick("left", $e, $f, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $e, $f, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        MouseClick("left", Random(198, 295), Random(147, 157), 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $g = Random(35, 661)
                        $h = Random(468, 478)
                        MouseClick("left", $g, $h, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $g, $h, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("p")
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        _runluxon();
        EndSelect
EndFunc       
               
Func _travelcheck2luxon()
        $travelcheck2 = Hex(PixelGetColor(640, 512),6)
        If $travelcheck2 = "FF0000" Then
                Sleep(200)
                _travelcheck2luxon();
        ElseIf $travelcheck2 <> "FF0000" Then
                $rndnumber = Random(4500, 5000)
                Sleep($rndnumber)       
                $gonewrongcounter = 0
                $counter = 0               
        EndIf
EndFunc       

Func _checkluxon()
       
        $check = Hex(PixelGetColor(444, 574),6)
       
        If $check <> "FFFFFF" Then
                        $rndnumber = Random(5000, 5500)
                        Sleep($rndnumber)                       
                        Send("g")
                        $rndnumber = Random(400, 500)
                        Sleep($rndnumber)
                        MouseClick("left", Random(299, 414), Random(62, 75), 1, $mousespeed)       
                        Sleep(15000 + $delayrecovery)
                        Send("g")
                        $rndnumber = Random(400, 500)
                        Sleep($rndnumber)
                        Send("g")
                        $rndnumber = Random(400, 500)
                        Sleep($rndnumber)               
                        MouseClick("left", Random(299, 414), Random(62, 75), 1, $mousespeed)       
                        Sleep(15000 + $delayrecovery)
                        Send("g")
                        $rndnumber = Random(400, 500)
                        Sleep($rndnumber)
                        Send("g")
                        $rndnumber = Random(400, 500)
                        Sleep($rndnumber)
                        Send("g")
                        $rndnumber = Random(400, 500)                       
                        Sleep($rndnumber)
                        Send("p")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        MouseClick("left", Random(198, 295), Random(147, 157), 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        $g = Random(35, 661)
                        $h = Random(468, 478)
                        MouseClick("left", $g, $h, 1, $mousespeed)
                        $rndnumber = Random(100, 200)
                        Sleep($rndnumber)
                        MouseClick("left", $g, $h, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("p")
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)       
                        _runluxon();
        ElseIf $check = "FFFFFF" Then
                $rndnumber = Random(200, 250)
                Sleep($rndnumber)
        EndIf
EndFunc       

Func _questluxon()
       
If $mode = 1 Then
        $emote = Random(1, 50, 1)
        Select
        Case $emote = 1 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7guitar{SHIFTUP}{ENTER}")
                $rndnumber = Random(200, 400)
                Sleep($rndnumber)
        Case $emote = 2 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7violin{SHIFTUP}{ENTER}")
                $rndnumber = Random(200, 400)
                Sleep($rndnumber)
        Case $emote = 3 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7flute{SHIFTUP}{ENTER}")
                $rndnumber = Random(200, 400)
                Sleep($rndnumber)       
        Case $emote = 4 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7drum{SHIFTUP}{ENTER}")
                $rndnumber = Random(200, 400)
                Sleep($rndnumber)
        Case $emote = 5 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7dance{SHIFTUP}{ENTER}")
                $rndnumber = Random(200, 400)
                Sleep($rndnumber)
        Case Else
                $rndnumber = Random(200, 400)
                Sleep($rndnumber)
        EndSelect
ElseIf $mode = 2 Then
        Send("u")
        $rndnumber = Random(1500, 2000)
        Sleep($rndnumber)
EndIf
       
        $1a = Random(440, 442)
        $1b = Random(407, 409)
        $2a = Random(337, 339)
        $2b = Random(597, 599)
        $3a = Random(389, 391)
        $3b = Random(379, 381)
        $4a = Random(187, 189)
        $4b = Random(589, 591)
        $5a = Random(254, 256)
        $5b = Random(579, 581)
        $6a = Random(183, 185)
        $6b = Random(461, 463)
        $7a = Random(79, 81)
        $7b = Random(564, 566)
        $8a = Random(44, 46)
        $8b = Random(618, 620)
        $9a = Random(151, 153)
        $9b = Random(397, 399)
       
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)               
        Send("{NUMPAD7}")
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)       
        Send("{NUMPAD8}")
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)       
        Send("{NUMPAD9}")
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)       
        Send("{NUMPAD1}")
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)
        MouseClick("left", $1a, $1b, 2, $mousespeed)
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)       
        Send("{NUMPADDOT}")
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)
        MouseClick("left", $2a, $2b, 2, $mousespeed)
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)       
        Send("{NUMPAD2}")
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)
        MouseClick("left", $2a, $2b, 2, $mousespeed)
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)       
        Send("{NUMPAD3}")
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)
        MouseClick("left", $2a, $2b, 2, $mousespeed)
        _runsequence1();
        _runsequence2();
        _runsequence1();
        _runsequence2();
        _runsequence1();
        _runsequence2();
        _runsequence1();
        Send("{NUMPAD1}")
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)
        MouseClick("left", $3a, $3b, 2, $mousespeed)
        _runsequence2();
        Send("{NUMPAD2}")
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)
        MouseClick("left", $4a, $4b, 2, $mousespeed)
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)       
        Send("{NUMPAD3}")
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)
        MouseClick("left", $4a, $4b, 2, $mousespeed)
        _runsequence1();
        _runsequence2();
        Send("{NUMPADDOT}")
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)
        MouseClick("left", $5a, $5b, 2, $mousespeed)
        _runsequence1();
        _runsequence2();
        _runsequence1();
        _runsequence2();
        _runsequence1();
        _runsequence2();
        _runsequence1();
        Send("{NUMPAD2}")
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)
        MouseClick("left", $6a, $6b, 2, $mousespeed)
        _runsequence2();
        Send("{NUMPAD3}")
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)
        MouseClick("left", $7a, $7b, 2, $mousespeed)
        _runsequence1();
        _runsequence2();
        _runsequence1();
        _runsequence2();
        _runsequence1();
        _runsequence2();
        Send("{NUMPAD3}")
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)
        MouseClick("left", $8a, $8b, 2, $mousespeed)
        _runsequence1();
        Send("{NUMPAD2}")
        $rndnumber = Random(150, 160)
        Sleep($rndnumber)
        MouseClick("left", $9a, $9b, 2, $mousespeed)
        _runsequence2();
        _runsequence1();
        _runsequence2();
        _runsequence1();
EndFunc

Func _rewardluxon()
       
        Sleep($delayreward)
       
        Send("{q down}")
        $rndnumber = Random(2450, 2550)
        Sleep($rndnumber)       
        Send("{q up}")
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)       
        Send("v")
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        Send("{SPACE}")
        $rndnumber = Random(4000, 4100)
        Sleep($rndnumber)               
        MouseClick("left", Random(486, 765), Random(669, 707), 1, $mousespeed)       
        Send("{SPACE}")
        $rndnumber = Random(900, 1000)
        Sleep($rndnumber)
        MouseClick("left", Random(496, 780), Random(576, 613), 1, $mousespeed)       

        If $mode = 1 Then
                Sleep(0)
        ElseIf $mode = 2 Then
                Send("u")
        EndIf
       
EndFunc

Func _travelluxon()
        Send("{NUMPAD0}")
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        Send("{Space}")
        $rndnumber = Random(4590, 4610)
        Sleep($rndnumber)
        Send("x")
        $rndnumber = Random(900, 1000)
        Sleep($rndnumber)
        Send("r")
        _travelcheck1luxon();
EndFunc

Func _runluxon()
        Send("{NUMPAD0}")
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        Send("{Space}")
        $rndnumber = Random(5800, 6000)
        Sleep($rndnumber)
        Send("x")
        $rndnumber = Random(900, 1000)
        Sleep($rndnumber)
        Send("r")
        _travelcheck1luxon();
EndFunc

Func _runsequence1()
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)               
        Send("{NUMPAD7}")
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)       
        Send("{NUMPAD8}")
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)       
        Send("{NUMPAD9}")
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)
        $rndnumber = Random(4570, 4575)
        Sleep($rndnumber)                       
EndFunc

Func _runsequence2()
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)               
        Send("{NUMPAD4}")
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)       
        Send("{NUMPAD5}")
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)       
        Send("{NUMPAD6}")
        $rndnumber = Random(10, 12)
        Sleep($rndnumber)
        $rndnumber = Random(2570, 2575)
        Sleep($rndnumber)                       
EndFunc

Func _exchangeluxon()
        $coinflip = Random(1, 2, 1)
        $emote = Random(1, 4, 1)
       
        Select
        Case $emote = 1 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7roar{SHIFTUP}{ENTER}")
                $rndnumber = Random(3000, 3100)
                Sleep($rndnumber)
        Case $emote = 2 And $emotes = 1
                Send("{ENTER}{SHIFTDOWN}7cheer{SHIFTUP}{ENTER}")
                $rndnumber = Random(3000, 3100)
                Sleep($rndnumber)
        Case Else
                $rndnumber = Random(3000, 3100)
                Sleep($rndnumber)
        EndSelect
       
        Send("{NUMPAD0}")
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        Send("{Space}")
        $rndnumber = Random(5800, 6000)
        Sleep($rndnumber)

        Select
                Case $coinflip = 1        ; The Jade Quarry
                        Send("m")                                                                               
                        $rndnumber = Random(700, 1000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(787, 837), Random(890, 940), 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(700, 1000)
                        Sleep($rndnumber)
                        Send("{Space}")
                        _travelcheck1luxon();
                        Send("{NUMPAD0}")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(13000, 14000)
                        Sleep($rndnumber)
                        Send("{a down}")
                        $rndnumber = Random(100, 110)
                        Sleep($rndnumber)
                        Send("{a up}")
                        $rndnumber = Random(100, 110)
                        Sleep($rndnumber)
                        Send("{d down}")
                        $rndnumber = Random(100, 110)
                        Sleep($rndnumber)
                        Send("{d up}")
                        $rndnumber = Random(500, 1000)
                        Send("v")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(4000, 4500)
                        Sleep($rndnumber)
                        Send("{s down}")
                        $rndnumber = Random(3950, 4050)
                        Sleep($rndnumber)
                        Send("{s up}")
                        $rndnumber = Random(100, 110)
                        Sleep($rndnumber)
                        Send("v")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(20000, 21000)
                        Sleep($rndnumber)
                        Send("{ESC}")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{s down}")
                        $rndnumber = Random(4000, 4200)
                        Sleep($rndnumber)
                        Send("{s up}")
                        $rndnumber = Random(100, 110)
                        Sleep($rndnumber)
                        Send("v")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(4000, 4500)
                Case $coinflip = 2        ; Fort Aspenwood
                        Send("m")                                                                               
                        $rndnumber = Random(700, 1000)
                        Sleep($rndnumber)
                        $a = Random(365, 405)
                        $b = Random(680, 720)
                        MouseClick("left", $a, $b, 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(700, 1000)
                        Sleep($rndnumber)
                        Send("{Space}")
                        _travelcheck1luxon();
                        Send("{NUMPAD0}")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{SPACE}")
                        $rndnumber = Random(9500, 10500)
                        Sleep($rndnumber)
                        Send("v")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(2700, 3000)
                        Sleep($rndnumber)
                        Send("{a down}")
                        $rndnumber = Random(100, 110)
                        Sleep($rndnumber)
                        Send("{a up}")
                        $rndnumber = Random(100, 110)
                        Sleep($rndnumber)
                        Send("{d down}")
                        $rndnumber = Random(100, 110)
                        Sleep($rndnumber)
                        Send("{d up}")
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        Send("{q down}")
                        $rndnumber = Random(4500, 4550)
                        Sleep($rndnumber)
                        Send("{q up}")
                        $rndnumber = Random(500, 1000)
                        Send("{w down}")
                        $rndnumber = Random(4500, 4550)
                        Sleep($rndnumber)
                        Send("{w up}")
                        $rndnumber = Random(500, 1000)
                        Send("v")
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        $rndnumber = Random(3500, 4000)
                        Sleep($rndnumber)
        EndSelect

        Select
                Case $exchange = 1        ; Boost your alliance's faction
                        MouseClick("left", Random(502, 778), Random(639, 664), 1, $mousespeed)
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(354, 924), Random(588, 594), 1, $mousespeed)
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        Send($name, 1)
                       
                        MouseClick("left", Random(666, 790), Random(733, 750), 1, $mousespeed)
                       
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(354, 924), Random(588, 594), 1, $mousespeed)
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                       
                        MouseClick("left", Random(666, 790), Random(733, 750), 1, $mousespeed)
                       
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                Case $exchange = 2        ; Get Jadeite Shards
                        MouseClick("left", Random(498, 777), Random(505, 534), 1, $mousespeed)
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(497, 780), Random(564, 593), 1, $mousespeed)
                        $rndnumber = Random(500, 1000)
                        Sleep($rndnumber)
        EndSelect
               
        Select
                Case $coinflip = 1        ; The Jade Quarry
                        Send("m")                                                                               
                        $rndnumber = Random(700, 1000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(466, 496), Random(176, 206), 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        _travelcheck1luxon();
                Case $coinflip = 2        ; Fort Aspenwood
                        Send("m")                                                                               
                        $rndnumber = Random(700, 1000)
                        Sleep($rndnumber)
                        MouseClick("left", Random(894, 924), Random(325, 355), 1, $mousespeed)
                        $rndnumber = Random(200, 400)
                        Sleep($rndnumber)
                        Send("{Space}")
                        _travelcheck1luxon();
        EndSelect
       
        Send("p")
        $rndnumber = Random(200, 400)
        MouseClick("left", Random(114, 179), Random(144, 154), 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        $a = Random(35, 661)
        $bb = IniRead("settings.ini", "$heroes", "$zenmai", "NotFound")
        $b = Random($bb - 5, $bb + 5)
        MouseClick("left", $a, $b, 1, $mousespeed)
        $rndnumber = Random(100, 200)
        Sleep($rndnumber)
        MouseClick("left", $a, $b, 1, $mousespeed)       
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        $c = Random(35, 661)
        $dd = IniRead("settings.ini", "$heroes", "$anton", "NotFound")
        $d = Random($dd - 5, $dd + 5)
        MouseClick("left", $c, $d, 1, $mousespeed)
        $rndnumber = Random(100, 200)
        Sleep($rndnumber)
        MouseClick("left", $c, $d, 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        $e = Random(35, 661)
        $ff = IniRead("settings.ini", "$heroes", "$kahmu", "NotFound")
        $f = Random($ff - 5, $ff + 5)
        MouseClick("left", $e, $f, 1, $mousespeed)
        $rndnumber = Random(100, 200)
        Sleep($rndnumber)
        MouseClick("left", $e, $f, 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        MouseClick("left", Random(198, 295), Random(147, 157), 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        $g = Random(35, 661)
        $h = Random(468, 478)
        MouseClick("left", $g, $h, 1, $mousespeed)
        $rndnumber = Random(100, 200)
        Sleep($rndnumber)
        MouseClick("left", $g, $h, 1, $mousespeed)
        $rndnumber = Random(200, 400)
        Sleep($rndnumber)
        Send("p")
        $rndnumber = Random(500, 1000)
        Sleep($rndnumber)
EndFunc

Func _shutdown()
                Shutdown(1)
EndFunc
       
Func _sleep()
                Sleep(500)
EndFunc
       
Func _startrun()
        Select
                Case $faction = 1 And $mode = 2
                        _questkurzick();
                        _rewardkurzick();
                Case $faction = 2 And $mode = 2
                        _questluxon();
                        _rewardluxon();
                Case Else
                        Sleep(1000)
        EndSelect
EndFunc       

If Not WinActivate("Guild Wars") Then
        WinActivate("Guild Wars")
EndIf

Sleep(6000)

$runstotal = 27
$runs = 0
While True
Select
        Case $faction = 1
                If $mode = 1 Then       
                        Select
                                Case $runstotal <> $runs And @HOUR <> $hour
                                        $runs = $runs + 1
                                        _runkurzick();
                                        _questkurzick();
                                        _rewardkurzick();
                                        _travelkurzick();
                                Case $runstotal = $runs And @HOUR <> $hour
                                        $runs = $runs - 27
                                        _exchangekurzick();
                                Case Else
                                        _shutdown();
                        EndSelect
                ElseIf $mode = 2 Then
                        _sleep();
                EndIf
        Case $faction = 2
                If $mode = 1 Then       
                        Select
                                Case $runstotal <> $runs And @HOUR <> $hour
                                        $runs = $runs + 1
                                        _runluxon();
                                        _questluxon();
                                        _rewardluxon();
                                        _travelluxon();
                                Case $runstotal = $runs And @HOUR <> $hour
                                        $runs = $runs - 27
                                        _exchangeluxon();
                                Case Else
                                        _shutdown();
                        EndSelect
                ElseIf $mode = 2 Then
                        _sleep();
                EndIf
EndSelect               
WEnd

Scan gibts gleich.
Hier ist er:

Quote:

Originally Posted by viruschief.com
Antivir: Nothing found
ArcaVir: Nothing found
Avast: Nothing found
AVG: Nothing found
BitDefender: Nothing found
F-Prot: Nothing found
Norman: Nothing found
Rising: Nothing found
VirusBlokAda32: Nothing found
VirusBuster: Nothing found

[Only registered and activated users can see links. Click Here To Register...]
Scanned by [Only registered and activated users can see links. Click Here To Register...]


jazdeep 03/29/2008 16:03

Thank you but version v1.2 isn't adding any hero's when it gets back from going to Gh, random areanas, kaining and then back to luts?

pinky23 03/29/2008 16:13

Huhu also irgendwas scheine ich falsch zu machen ^^
Mein Vekk läuft bei dem Run nicht zum Stern. Ich glaube er bleibt kurz davor stehen. Zumindest ist seine Fahne immer 1 cm links von dem Stern. (der Stern im ganz Norden)
Habe die Minimap.exe gestartet und soweit klappt auch alles.

MasteR GunneR 03/29/2008 16:24

Quote:

Originally Posted by jazdeep (Post 1000168)
Thank you but version v1.2 isn't adding any hero's when it gets back from going to Gh, random areanas, kaining and then back to luts?

It should invite them (which one it invites is based on your settings.ini).
Are you using the .exe or the .au3? Maybe I've forgotten to compile the script so please try using the .au3

jacouille 03/29/2008 18:33

I don't understand... Erverything's working fine with the new version, but when i'm outside the town... there isn't happening anything. My character just wait, then go to GuildHall(doesn't flag the heroes...). Then come back, go outside, and go to the GH again...
I don't understand where's the problem..
With version 1.1, erverything did work except the travelling to GH.

And, by the way... Thank you for you superb work!! :)

xSharkoonX 03/29/2008 18:36

bei mir funzt alles ;)

pinky23 03/29/2008 18:44

Bei mir jetzt auch aber irgendwie weden, wenn ich 10k erreicht hab die nicht abgeliefert. Jemand ne Idee?


All times are GMT +2. The time now is 16:03.

Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.