AHK - Auto Hot Key

Auto Hot Key (AHK) ist eine Skriptsprache womit man seinen PC wunderbar steuern kann.

Der Funktionsumfang ist schon fast erschlagend, was aber Ambitionierte PCfreunde nicht schrecken kann.

Für Onlinespieler ist diese Software schon eine Pflichtübung, das sich schöne dinge mit Realisieren lassen. Zu einem kann man mit dieser Software sich durch Spiele kämpfen ohne die Maus oder Tastatur beim Spielen zu berühren. Besonders für Facebook-Gamer ist es eine extreme erleichterung, da sich die "NEVERENDING Games" in Ihrer Funktionsweise permanent wiederholen.

Mit AHK kann man sich viel Klick-Arbeit einsparten und wieder Spielfreude Gewinnen.


Zu erwähnen ist das es Sich um Freie Software handelt. Es giebt auch noch eien ähnliche Software, die AHK in nichts nachsteht. AutoIt


HIer stelle ich nun ein kleines Skript zur Anschauung dar.Wer möchte, der darf sich den CODE Kopieren und zuhause mal Testen.

AHK-Code für Trainstation auf Facebook


Dieser Code ist Lauffähig, aber nicht Fertig !!

Die Bilder müssen aus dem Spiel kopiert werden, sonst geht garnichts. Beim Ändern ist auf die Dateinahmen zu Achten !!!


#SingleInstance, Force
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

 

;----------------------------------------(c)------------------------------------------------------------

; Die Random funktion unterliegt einem Copyright !!

; Copyright (C) 1997 - 2002, Makoto Matsumoto und Takuji Nishimura, Alle Rechte vorbehalten

;

;DIESE SOFTWARE WIRD VON DEN COPYRIGHT-HALTERN UND DEN BEITRAGSLEISTENDEN OHNE JEGLICHE SPEZIELLE ODER ;IMPLIZIERTE GARANTIEN ZUR VERFÜGUNG GESTELLT, DIE UNTER ANDEREM EINSCHLIESSEN: DIE IMPLIZIERTE GARANTIE DER ;VERWENDBARKEIT DER SOFTWARE FÜR EINEN BESTIMMTEN ZWECK. AUF KEINEN FALL IST DER COPYRIGHT-BESITZER ODER DIE ;BEITRAGSLEISTENDEN FÜR IRGENDWELCHE DIREKTEN, INDIREKTEN, ZUFÄLLIGEN, SPEZIELLEN, BEISPIELHAFTEN ODER ;FOLGESCHÄDEN (UNTER ANDEREM VERSCHAFFEN VON ERSATZGÜTERN ODER -DIENSTLEISTUNGEN; EINSCHRÄNKUNG DER ;NUTZUNGSFÄHIGKEIT; VERLUST VON NUTZUNGSFÄHIGKEIT; DATEN; PROFIT ODER GESCHÄFTSUNTERBRECHUNG), WIE AUCH ;IMMER VERURSACHT UND UNTER WELCHER VERPFLICHTUNG AUCH IMMER, OB IN VERTRAG, STRIKTER VERPFLICHTUNG ODER ;UNERLAUBTER HANDLUNG (INKLUSIVE FAHRLÄSSIGKEIT) VERANTWORTLICH, AUF WELCHEM WEG SIE AUCH IMMER DURCH DIE ;BENUTZUNG DIESER SOFTWARE ENTSTANDEN SIND, SOGAR, WENN SIE AUF DIE MÖGLICHKEIT EINES SOLCHEN SCHADENS ;HINGEWIESEN WORDEN SIND.

 

;-----------------------------------------(c)--------------------------------------------------------------

;---------------------------------------------------------
;    Trainstation - 05.12.2015
;---------------------------------------------------------
;    Versenden vom Lokalem Bahnhof
;---------------------------------------------------------
;---------------------------------------------------------
;    Windows 7 / 64Bit
;---------------------------------------------------------
;    Auflösung 1920x1080
;---------------------------------------------------------

; Browser : Mozilla Firefox

;---------------------------------------------------------

;Programm Start
;-------------------------
; INformationsausgabe - Programm beenden
;------------------------
MsgBox,96,Beenden,Mit der Tastenkombination `n`n [STRG] & [ALT] & [X] `n`nWird das Script Beendet `n`n Nach dem OK klicken `n`n Maustaste Loslassen !! ,60
Sleep, 5000

;--------------------
; Konfiguration
;--------------------
;Mausgeschwindigkeit (0 = Sofort Klick / 100 = Langsam)
MMV:=50

;-----
;RundenZähler (Verändert die Gesamtanzahl der Runden, bevor der Modus (Nachbarn / Geschenke usw. geändert wird) Hohe Zahl = Schneller Zugversand
HpTrUnDeN:=25

;-----
; Nachbar besuchen (1= Ja / 0=Nein)
BDN:=0

;-----
;Sendezeit der Züge (Abhängig vom Vorhandensein der 20 Miutenfahrten)
; 1=6min / 2=10min / 3=20 bzw 30min / 4=30min bzw 60min usw...0 = Ausgewogen mit Maximalem Gewinn
SNDZ:=0

;-----
;Anzeige der Punke (XP) (0=Aus / 1= Ann)
AnzP:=0

;-----
;Anzeige der Pasagier  (0=Aus / 1= Ann)
AnzDP:=0

;-----
;Anzeige der Punkte / Pasagiere im Wechsel (AnzP oder AnzDP muss auf x Stehen)
AnZWechsel:=0

;-----
;Anzeigezeit Verändern (Minimal 3Sek = 3000 / Maximal = X ) Die Zeit sollte nicht zu Hoch gewählt werden, sonst Steht das Script bis die Zeit Abgelaufen ist.
AnZZ1:=3000
AnZZ2:=5000

;-----
;Geschenke Schicken (0=Nein / 1=Ja)
GeschSch:=1
;-----

CoordMode Pixel
        ;Nachbarbutton Nach Ganz Rechts Klicken
        ImageSearch, AusgabeX, AusgabeY, 1499,700,1583,800,*50 nachbarDD.png
Sleep, 750    
        if (AusgabeX > 0){
        MouseMove,AusgabeX,AusgabeY,MMV
        Click
        }else{}

DerStart:
Loop {
;Klickt den Bereich der Nationalen- Maglevzüge ab
GOSUB, MAGLEV                
;Fallentscheidung SendeZeit der Züge
GOSUB, DieBildSuche                

;Prüft ob Frachtzüge vorhanden sind
GOSUB, FrctZgAertigen                

;Klickt den bereich der normalen Nationalen- Züge ab.
GOSUB, StndrdZug                
;Fallentscheidung SendeZeit der Züge
GOSUB, DieBildSuche 

GOSUB, MagHo                
;Fallentscheidung SendeZeit der Züge
GOSUB, DieBildSuche 
GOSUB, MagStd
;Fallentscheidung SendeZeit der Züge
GOSUB, DieBildSuche 

;Prüft ob Stadt Züge vorhanden sind
GOSUB, FrctZgAertigen2

;Prüft ob Express- Züge vorhanden sind
GOSUB, BlauZugAbfertigen

GOSUB, FrctZgAertigen

;Prüft ob Internationale- Züge vorhanden sind
GOSUB, GelbZugAbfertigen

GOSUB, FrctZgAertigen2

;LoopSchliessen
}
Until A_Index=HpTrUnDeN
;---------------

If (AnzP=1) {
;Anzeige Der Punkte
MouseMove,816,236
    Random, MYpause , AnZZ1, AnZZ2
    Sleep, MYpause
If (AnZWechsel=1){
    AnzP=0
    AnzDP=1
        }
}

If (AnzDP=1) {
;Anzeige Der Pasagiere
MouseMove,209,231
    Random, MYpause , AnZZ1, AnZZ2
    Sleep, MYpause
If (AnZWechsel=1){
    AnzP=1
    AnzDP=0
        }
}

;SUcht die Pakete die mit Fallschirm herunterfallen
Gosub, PaketESuchen

;Geschenke Annehmen
GOSUB, MyGif

;Test ob ein Neues Level erreicht wurde
Gosub, LVLPruefung

;Nachbarn Besuchen
Gosub, ZumNachbar
Goto, DerStart
;    Neuer Durchlauf
;---------------------------------------------------------

;---------------------------------------------------------
;        HOTKEY
;Beenden
;-------
!^x:: ; Abbruch-Hotkey mit Win+Z
ExitApp
return
;---------------------------------------------------------
;        HOTKEY
;Geschenke Schicken Ann
;----------------------
!^g::
GeschSch:=1
Return
;---------------------------------------------------------
;        HOTKEY
;Geschenke Schicken Aus
;----------------------
!^k::
GeschSch:=0
Return

;---------------------------------------------------------
;    Nachbar Besuchen
;---------------------------------------------------------
ZumNachbar:
Sleep 1000
            ;Suche Zug
            ImageSearch, AusgabeX, AusgabeY, 556,687,1036,795,*50 nachbarzug.PNG
            if (AusgabeX > 0){
                    ;Das Bild Wurde gefunden
                    MouseMove,AusgabeX,AusgabeY,MMV
                    Click
Sleep, 250
                    Gosub, NachbarWecken
                    Gosub, MrBill
                    GOSUB, AnZuSchick  ;Nachbarzug Abfertigen
                    GOSUB, AnZuSchick  ;Nachbarzug Abfertigen
                    }else{}

Sleep 200
            ;Suche Post
            ImageSearch, AusgabeX, AusgabeY,  556,687,1036,795,*50 nachbarpost.PNG
            if (AusgabeX > 0){
                    ;Das Bild Wurde gefunden
                    MouseMove,AusgabeX,AusgabeY,MMV
                    Click
Sleep, 250
                    Gosub, NachbarWecken
                    Gosub, PaketESuchen  ;NachbarPost Abfertigen
                    Gosub, PaketESuchen  ;NachbarPost Abfertigen
                    }else{}


;Bereich Zwei
Sleep 200

            ;Suche Zug
            ImageSearch, AusgabeX, AusgabeY, 1000,697,1544,795,*50 nachbarzug.PNG
            if (AusgabeX > 0){
                    ;Das Bild Wurde gefunden
                    MouseMove,AusgabeX,AusgabeY,MMV
                    Click
Sleep, 250
                    Gosub, NachbarWecken
                    Gosub, MrBill
                    GOSUB, AnZuSchick  ;Nachbarzug Abfertigen
                    GOSUB, AnZuSchick  ;Nachbarzug Abfertigen
                    }else{}

Sleep 200
            ;Suche Post
            ImageSearch, AusgabeX, AusgabeY,  1000,687,1544,790,*50 nachbarpost.PNG
            if (AusgabeX > 0){
                    ;Das Bild Wurde gefunden
                    MouseMove,AusgabeX,AusgabeY,MMV
                    Click
Sleep, 250
                    Gosub, NachbarWecken
                    Gosub, PaketESuchen  ;NachbarPost Abfertigen
                    Gosub, PaketESuchen  ;NachbarPost Abfertigen
                    }else{}


Sleep 200
Gosub, HmeBTTn   
Sleep, 300
            ImageSearch, AusgabeX, AusgabeY, 501,707,573,797,*50 nachbarX.png
            if (AusgabeX > 0){
                    ;Das Bild Wurde gefunden
                    MouseMove,AusgabeX,AusgabeY,MMV
                    Click
Sleep 200
                    }else{
        ;Nachbarbutton Nach Ganz Rechts Klicken
        ImageSearch, AusgabeX, AusgabeY, 1499,700,1583,800,*50 nachbarDD.png
        if (AusgabeX > 0){
        MouseMove,AusgabeX,AusgabeY,MMV
        Click

        ;Voller Durchgang Geschenke Schicken
        GeschSch:=1
        ;Voller Durchgang Nachbarn Aus
        BDN:=0
       
Sleep 200
        }else{}

                    }

Return
;---------------------------------------------------------
;    NachbarWecken
;---------------------------------------------------------
NachbarWecken:
Sleep, 750    
ImageSearch, AusgabeX, AusgabeY, 690,555,1025,785,*100 nachbarwecken.PNG
if (AusgabeX > 0){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
}else{}
Return

;---------------------------------------------------------
;    Homebutton
;---------------------------------------------------------
HmeBTTn:
ImageSearch, AusgabeX, AusgabeY, 17,708,108,788,*50 gehzur.png
if (AusgabeX > 0){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
sleep, 500
}else{}
Return

;---------------------------------------------------------
;    Neuen Level erreicht?
;---------------------------------------------------------
LVLPruefung:
Sleep, 750    
ImageSearch, AusgabeX, AusgabeY, 693,269,939,433,*50 lvlup.PNG

if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    ImageSearch, AusgabeX, AusgabeY, 693,269,939,433,*100 lvlprima.PNG
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
}else{}
Return


;---------------------------------------------------------
;    Mr.Bill Fantastisch
;---------------------------------------------------------
MrBill:
Sleep, 750    
ImageSearch, AusgabeX, AusgabeY, 960,520,939,666,*50 fantastich.PNG

if (AusgabeX > 0){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
}else{}
Return

;---------------------------------------------------------
;    Geschenke Annehmen / Geschenke Schicken
;---------------------------------------------------------
MyGif:

If (GeschSch=1) {
            Random, XAXe , 407,444
            Random, YAXe , 718,771
        MouseMove,XAXe,YAXe      ;HomeButton Geschenke
        Click


Sleep, 750    
ImageSearch, AusgabeX, AusgabeY, 500,50, 1170, 368, GeschenkeLeer.png

if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
        ;Materialauswahl
            Random, XAXe , 1053,1141
            Random, YAXe , 347,430
        MouseMove,XAXe,YAXe
Sleep, 750    
        Click

        ;Absender
            Random, XAXe , 608,704
            Random, YAXe , 525,537
        MouseMove,XAXe,YAXe
Sleep, 750    
        Click
        ;AlleAuswählen
            Random, XAXe , 489,605
            Random, YAXe , 734,745
        MouseMove,XAXe,YAXe     
Sleep, 750    
        Click
        ;AlleFreunde
            Random, XAXe , 487,580
            Random, YAXe , 526,540
        MouseMove,XAXe,YAXe     
Sleep, 750    
        Click
        ;AlleAuswählen
            Random, XAXe , 489,605
            Random, YAXe , 734,745
        MouseMove,XAXe,YAXe     
        Click
Sleep, 750    
        ;Versenden
            Random, XAXe , 938,1050
            Random, YAXe , 732,745
        MouseMove,XAXe,YAXe     
        Click
Sleep, 750    
       


}else{

        ;Einsammeln Alles
            Random, XAXe , 492,611
            Random, YAXe , 317,337
        MouseMove,XAXe,YAXe
Sleep, 750    
        Click

        ;Materialauswahl
            Random, XAXe , 1053,1141
            Random, YAXe , 347,430
        MouseMove,XAXe,YAXe       
Sleep, 750    
        Click

        ;Absender
            Random, XAXe , 608,704
            Random, YAXe , 525,537
        MouseMove,XAXe,YAXe       
Sleep, 1000    
        Click
        ;AlleAuswählen
            Random, XAXe , 489,605
            Random, YAXe , 734,745
        MouseMove,XAXe,YAXe       
Sleep, 750    
        Click
        ;AlleFreunde
            Random, XAXe , 487,580
            Random, YAXe , 526,540
        MouseMove,XAXe,YAXe       
Sleep, 750    
        Click
        ;AlleAuswählen
            Random, XAXe , 510,597
            Random, YAXe , 733,750
        MouseMove,XAXe,YAXe       
Sleep, 750    
        Click
Sleep, 750
        ;Versenden
            Random, XAXe , 938,1050
            Random, YAXe , 732,745
        MouseMove,XAXe,YAXe     
        Click

Sleep, 750

;Voller Durchgang Geschenke Aus
GeschSch:=0
;Voller Durchgang Nachbarn ann
BDN:=1

}


;------------------------------------------------------------------------
;ImageSearch, AusgabeX, AusgabeY, 500,50, 1170, 368, NullGeschenke.PNG
;if (AusgabeX < ){}
;Das Bild NICHT Wurde gefunden
;-----------------------------------------------------------------------
;Prozedur Umbauen Auf zu sendende Geschenke


        MouseMove,1197,226      ;Fensater Geschenke schliessen
        Click
}else{}

RETURN

;---------------------------------------------------------
;    Zug Finden 1. Bereich (Maglev)
;---------------------------------------------------------
MAGLEV:
    Random, XAXe , 1528, 1551
    Random, YAXe , 573, 588
        MouseMove,XAXe,YAXe      ;Maus Position anwählen
        Click 2         ;2 Klick damit Fenster Aktiv Wird
        Sleep, 750
        Click 2
Return

;---------------------------------------------------------
;    Zug Finden 2. Bereich  (Standardzug)
;---------------------------------------------------------
StndrdZug:
    Random, XAXe , 1511, 1596
    Random, YAXe , 612, 645
        MouseMove,XAXe,YAXe      ;Maus Position anwählen
        Click 2         ;2 Klick damit Fenster Aktiv Wird
        Sleep, 750
        Click 2
RETURN


;---------------------------------------------------------
;    Zug Finden 3. Bereich  (Maglev Hoch)
;---------------------------------------------------------
MagHo:
    Random, XAXe , 1536, 1580
    Random, YAXe , 548, 586
        MouseMove,XAXe,YAXe      ;Maus Position anwählen
        Click 2         ;2 Klick damit Fenster Aktiv Wird
        Sleep, 750
        Click 2
RETURN

;---------------------------------------------------------
;    Zug Finden 4. Bereich  (Zwischen Maglev und Standardzug)
;---------------------------------------------------------
MagStd:
    Random, XAXe , 11478, 1600
    Random, YAXe , 584, 610
        MouseMove,XAXe,YAXe      ;Maus Position anwählen
        Click 2         ;2 Klick damit Fenster Aktiv Wird
        Sleep, 750
        Click 2
RETURN


;---------------------------------------------------------
;    Selektierung der Züge Gold = Button 4 // Frei = Button 1 // Standard = Button 3
;---------------------------------------------------------
DieBildSuche:




if (SNDZ=0) {
        Sleep, 500
        CoordMode Pixel
        ImageSearch, AusgabeX, AusgabeY, 500,50, 1170, 368, gold.png
        if (AusgabeX > 1){
                  ;Das Bild Wurde gefunden
                GOSUB, AusloeserVier
        }else{
        ImageSearch, AusgabeX, AusgabeY, 500,50, 1170, 368, frei.png
        if (AusgabeX > 1){
                    ;Das Bild Wurde gefunden
                GOSUB, AusloeserEins
            }else{
                GOSUB, AusloeserDrei
            }}}else{
        if (SNDZ=1) {
                GOSUB, AusloeserEins
                }else{}
        if (SNDZ=2) {
                GOSUB, AusloeserZwei
                }else{}
        if (SNDZ=3) {
                GOSUB, AusloeserDrei
                }else{}
        if (SNDZ=4) {
                GOSUB, AusloeserVier
                }else{}
}


Return

;---------------------------------------------------------
;    Suche nach Paketen die mit Fallschirm herunterfallen
;---------------------------------------------------------
PaketESuchen:

CoordMode Pixel

XA:=8
YA:=490

XB:=1584
YB:=620

ImageSearch, AusgabeX, AusgabeY, XA,YA, XB, YB, *75 paket1.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
}else{}
   

ImageSearch, AusgabeX, AusgabeY, XA,YA, XB, YB, *75 paket2.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
}else{}
   

ImageSearch, AusgabeX, AusgabeY, XA,YA, XB, YB, *75 paket3.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
}else{}
   

ImageSearch, AusgabeX, AusgabeY, XA,YA, XB, YB, *75 paket4.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
}else{}
   

ImageSearch, AusgabeX, AusgabeY, XA,YA, XB, YB, *75 paket5.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
}else{}
   

ImageSearch, AusgabeX, AusgabeY, XA,YA, XB, YB, *75 paket6.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
}else{}
   

ImageSearch, AusgabeX, AusgabeY, XA,YA, XB, YB, *75 paket7.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
}else{}
   

ImageSearch, AusgabeX, AusgabeY, XA,YA, XB, YB, *75 paket8.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
}else{}
   

ImageSearch, AusgabeX, AusgabeY, XA,YA, XB, YB, *75 paket9.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
}else{}


ImageSearch, AusgabeX, AusgabeY, XA,YA, XB, YB, *75 paket10.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
}else{}
   


ImageSearch, AusgabeX, AusgabeY, XA,YA, XB, YB, *75 paket11.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
}else{}
   



;---------------------------------------------------------
;    Abfertigen von Externen Bahnhöfen
;---------------------------------------------------------
;    Expresszüge Abfertigen ( BLAU )
BlauZugAbfertigen:
CoordMode Pixel
ImageSearch, AusgabeX, AusgabeY, 7,369,62,391, blauzug.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
        GOSUB, AnZuSchick
    MouseMove,756,262
    Click
}else{}

Return
;---------------------------------------------------------
;    Internationale Abfertigen ( Gelb )
GelbZugAbfertigen:
CoordMode Pixel
ImageSearch, AusgabeX, AusgabeY, 7,394,67,422, gelbzug.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500

        GOSUB, AnZuSchick
    MouseMove,756,262
    Click
}else{}

Return
;---------------------------------------------------------
;    Frachtbahnhof Abfertigen ( Fracht Docks )
FrctZgAertigen:
CoordMode Pixel
ImageSearch, AusgabeX, AusgabeY, 7,274,140,330,*100 fraxyt.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
        GOSUB, AnZuSchick
            Random, XAXe , 48,77
            Random, YAXe , 735,764
        MouseMove,XAXe,YAXe      ;HomeButton Ingame
        Click
}else{}

Return
;---------------------------------------------------------
;    Frachtbahnhof Abfertigen ( Stadt )
FrctZgAertigen2:
CoordMode Pixel
ImageSearch, AusgabeX, AusgabeY, 7,274,140,330,*100 fraxyt2.png
if (AusgabeX > 1){
    ;Das Bild Wurde gefunden
    MouseMove,AusgabeX,AusgabeY,MMV
    Click
    sleep, 500
        GOSUB, AnZuSchick
            Random, XAXe , 48,77
            Random, YAXe , 735,764
        MouseMove,XAXe,YAXe      ;HomeButton Ingame
        Click
}else{}


Return
;---------------------------------------------------------
;    Abfertigen (Durchklicken der Züge)
;---------------------------------------------------------
AnZuSchick:
        PosX := 1400
Posy := 570
    MouseMove,PosX,PosY
    Click
Posy := 580
    MouseMove,PosX,PosY
    Click

Posy := 588
    MouseMove,PosX,PosY
    Click

Posy := 592
    MouseMove,PosX,PosY
    Click

Posy := 612
    MouseMove,PosX,PosY
    Click
Posy := 634
    MouseMove,PosX,PosY
    Click
        PosX := 1450
Posy := 570
    MouseMove,PosX,PosY
    Click
Posy := 580
    MouseMove,PosX,PosY
    Click
Posy := 588
    MouseMove,PosX,PosY
    Click
Posy := 592
    MouseMove,PosX,PosY
    Click
Posy := 612
    MouseMove,PosX,PosY
    Click

Posy := 634
    MouseMove,PosX,PosY
    Click
        PosX := 1500
Posy := 570
    MouseMove,PosX,PosY
    Click
Posy := 580
    MouseMove,PosX,PosY
    Click
Posy := 588
    MouseMove,PosX,PosY
    Click
Posy := 592
    MouseMove,PosX,PosY
    Click
Posy := 612
    MouseMove,PosX,PosY
    Click
Posy := 634
    MouseMove,PosX,PosY
    Click
Sleep, 2500
        PosX := 1550
Posy := 570
    MouseMove,PosX,PosY
    Click
Posy := 580
    MouseMove,PosX,PosY
    Click
Posy := 588
    MouseMove,PosX,PosY
    Click
Posy := 592
    MouseMove,PosX,PosY
    Click
Posy := 612
    MouseMove,PosX,PosY
    Click
Posy := 634
    MouseMove,PosX,PosY
    Click
        PosX := 1560
Posy := 570
    MouseMove,PosX,PosY
    Click
Posy := 580
    MouseMove,PosX,PosY
    Click
Posy := 588
    MouseMove,PosX,PosY
    Click
Posy := 592
    MouseMove,PosX,PosY
    Click
Posy := 612
    MouseMove,PosX,PosY
    Click
Posy := 634
    MouseMove,PosX,PosY
    Click
Return

;---------------------------------------------------------
;    Buttonauswahl für die Versendung von Lokalen Zügen
;---------------------------------------------------------
AusloeserEins:
;Zufall Warteschleife
    Random, MYpause , 250, 500
    Sleep, MYpause
;Zug Versenden nach (BOX Nummer 1)
    Random, XAXe , 519, 609
    Random, YAXe , 701, 703
MouseMove,XAXe ,YAXe
Click
    Random, MYpause , 500, 1000
    Sleep, MYpause
Return
;---------------------------------------------------------
AusloeserZwei:
;Zufall Warteschleife
    Random, MYpause , 250, 500
    Sleep, MYpause

;Zug Versenden nach (BOX Nummer 3)
    Random, XAXe , 850, 980
    Random, YAXe , 701, 703
MouseMove,XAXe,YAXe
Click
    Random, MYpause , 500, 1000
    Sleep, MYpause
Return
;---------------------------------------------------------

AusloeserDrei:
;Zufall Warteschleife
    Random, MYpause , 250, 500
    Sleep, MYpause

;Zug Versenden nach (BOX Nummer 3)
    Random, XAXe , 850, 980
    Random, YAXe , 701, 703
MouseMove,XAXe,YAXe
Click
    Random, MYpause , 500, 1000
    Sleep, MYpause
Return
;---------------------------------------------------------
AusloeserVier:
;Zufall Warteschleife
    Random, MYpause , 250, 500
    Sleep, MYpause

;Zug Versenden nach (BOX Nummer 4)
    Random, XAXe , 1025, 1151
    Random, YAXe , 701, 703
MouseMove,XAXe,YAXe
Click
    Random, MYpause , 500, 1000
    Sleep, MYpause
Return