PixelGetColorHilfe

  • Hey, könnt Ihr mir sagen, was daran falsch ist ?

    [autoit]

    While 1

    $var = PixelGetColor(939, 706) ; findet den Pixel
    $varhex = StringFormat("%#06x\t", $var) ; Wandet in einen Hex wert um
    ;~ MsgBox(0,"",$varhex)

    IF $varhex = 0x1bb5e7 Then
    MsgBox(0,"","")
    ExitLoop

    [/autoit][autoit][/autoit][autoit]

    EndIF

    Wend

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0,"","")

    [/autoit]

    Ich möchte, sobald der Pixel die Farbe bekommt, das es mir die msgbox öffnen. Wenn ich die obere msgbox reinmache, ist auch der Farbwert von $hexvar der Wert der nagegeben ist.

    lg Tim

  • Ich sehe, wenn ich folgendes versuche,

    [autoit]

    While 1

    $var = PixelGetColor(939, 706) ; findet den Pixel
    $varhex = StringFormat("%#06x\t", $var) ; Wandet in einen Hex wert um
    MsgBox(0,"","dfde"&$varhex&"sdaf")

    IF $varhex = 0x1bb5e7 Then
    MsgBox(0,"","")
    ExitLoop

    [/autoit][autoit][/autoit][autoit]

    EndIF

    Wend

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0,"","")

    [/autoit][autoit][/autoit][autoit]

    Exit

    [/autoit]

    das hinter dem hex wert noch ewig leerzeichen sind. wie bekomme ich die weg ?

    lg Tim

  • wieso machste des denn nich so??

    [autoit]

    While 1

    [/autoit][autoit][/autoit][autoit]

    $var = PixelGetColor(939, 706) ; findet den Pixel
    $varhex = "0x"&Hex($var) ; Wandet in einen Hex wert um
    MsgBox(0,"","dfde"&$varhex&"sdaf")

    [/autoit][autoit][/autoit][autoit]

    IF $varhex = 0x1BB5E7 Then
    MsgBox(0,"","")
    ExitLoop

    [/autoit][autoit][/autoit][autoit]

    EndIF

    [/autoit][autoit][/autoit][autoit]

    Wend

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0,"","")

    [/autoit][autoit][/autoit][autoit]

    Exit

    [/autoit]
  • Wieso bekomme ich ständig die Funktionen aufgerufen.

    Ich loge mich erst eiun. Und möchte dann per Hotkey die Funktion aufrufen. Aber sobald ich das Script starte, wird ein Funktion nach der nächtesn audgeführt, und er schreibt mit die 1 2 3 4 5 6 7 8. Warum denn ? Wo liegt mein Fehle r?


    Spoiler anzeigen
    [autoit]

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

    [/autoit] [autoit][/autoit] [autoit]

    AutoIt Version: 3.3.6.0
    Author: Tim Erler

    [/autoit] [autoit][/autoit] [autoit]

    Script Function:
    Rund Lol with Shortcuts ;)

    [/autoit] [autoit][/autoit] [autoit]

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

    [/autoit] [autoit][/autoit] [autoit]

    HotKeySet("{F1}", _Func1())
    HotKeySet("{F2}", _Func2())
    HotKeySet("{F3}", _Func3())
    HotKeySet("{F4}", _Func4())
    HotKeySet("{F5}", _Func5())
    HotKeySet("{F6}", _Func6())
    HotKeySet("{F7}", _Func7())
    HotKeySet("{F8}", _Func8())

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Run("D:\Programme\LoL\League of Legends\lol.launcher.exe") ;Startet Lol

    [/autoit] [autoit][/autoit] [autoit]

    While 1

    $var = PixelGetColor(1013, 704) ; findet den Pixel
    $varhex = "0x"&Hex($var) ; Wandet in einen Hex wert um

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]


    IF $varhex = 0x00209ec4 Then ; Abfrage nach dem Ladebalken

    [/autoit] [autoit][/autoit] [autoit]

    ExitLoop

    [/autoit] [autoit][/autoit] [autoit]

    EndIF

    Wend

    [/autoit] [autoit][/autoit] [autoit]

    Sleep(500)

    [/autoit] [autoit][/autoit] [autoit]

    MouseClick("left",974,756) ;Klick auf login

    [/autoit] [autoit][/autoit] [autoit]

    WinWaitActive("[TITLE:PVP.net-Client]","") ; Wartet auf das nächste Fenster

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Sleep(2500)
    Send("passwort")
    Sleep(250)
    Send("{ENTER}") ; Passwort und Enter
    Sleep(5000)

    [/autoit] [autoit][/autoit] [autoit]

    WinWaitActive("[TITLE:PVP.net-Client]","")

    [/autoit] [autoit][/autoit] [autoit]

    msgbox(0,"","")

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _Func1()
    Send("{ENTER}")
    Sleep(100)
    Send("1")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func2()
    Send("{ENTER}")
    Sleep(100)
    Send("2")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func3()
    Send("{ENTER}")
    Sleep(100)
    Send("3")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func4()
    Send("{ENTER}")
    Sleep(100)
    Send("4")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func5()
    Send("{ENTER}")
    Sleep(100)
    Send("5")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func6()
    Send("{ENTER}")
    Sleep(100)
    Send("6")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func7()
    Send("{ENTER}")
    Sleep(100)
    Send("7")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func8()
    Send("{ENTER}")
    Sleep(100)
    Send("8")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    While 1

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit]
  • Nicht einmal das geht :

    Spoiler anzeigen
    [autoit]

    HotKeySet("{F1}", "Func1")
    HotKeySet("{F2}", "Func2")
    HotKeySet("{F3}", "Func3")
    HotKeySet("{F4}", "Func4")
    HotKeySet("{F5}", "Func5")
    HotKeySet("{F6}", "Func6")
    HotKeySet("{F7}", "Func7")
    HotKeySet("{F8}", "Func8")

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    ;~ Run("D:\Programme\LoL\League of Legends\lol.launcher.exe") ;Startet Lol

    [/autoit] [autoit][/autoit] [autoit]

    ;~ While 1
    ;~
    ;~ $var = PixelGetColor(1013, 704) ; findet den Pixel
    ;~ $varhex = "0x"&Hex($var) ; Wandet in einen Hex wert um

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    ;~
    ;~ IF $varhex = 0x00209ec4 Then ; Abfrage nach dem Ladebalken

    [/autoit] [autoit][/autoit] [autoit]

    ;~ ExitLoop

    [/autoit] [autoit][/autoit] [autoit]

    ;~ EndIF
    ;~
    ;~ Wend

    [/autoit] [autoit][/autoit] [autoit]

    ;~ Sleep(500)

    [/autoit] [autoit][/autoit] [autoit]

    ;~ MouseClick("left",974,756) ;Klick auf login

    [/autoit] [autoit][/autoit] [autoit]

    ;~ WinWaitActive("[TITLE:PVP.net-Client]","") ; Wartet auf das nächste Fenster

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    ;~ Sleep(2500)
    ;~ Send("...")
    ;~ Sleep(500)
    ;~ Send("{ENTER}") ; Passwort und Enter
    ;~ Sleep(5000)

    [/autoit] [autoit][/autoit] [autoit]

    ;~ WinWaitActive("[TITLE:PVP.net-Client]","")

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    While 1

    Sleep(100)

    [/autoit] [autoit][/autoit] [autoit]

    Wend

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _Func1()
    Send("{ENTER}")
    Sleep(100)
    Send("1")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func2()
    Send("{ENTER}")
    Sleep(100)
    Send("2")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func3()
    Send("{ENTER}")
    Sleep(100)
    Send("3")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func4()
    Send("{ENTER}")
    Sleep(100)
    Send("4")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func5()
    Send("{ENTER}")
    Sleep(100)
    Send("5")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func6()
    Send("{ENTER}")
    Sleep(100)
    Send("6")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func7()
    Send("{ENTER}")
    Sleep(100)
    Send("7")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Func8()
    Send("{ENTER}")
    Sleep(100)
    Send("8")
    Sleep(100)
    Send("{ENTER}")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit][/autoit]
    • Offizieller Beitrag
    Zitat

    You agree that you will not, under any circumstances:
    [...]
    F.use any unauthorized third party programs, including but not limited to "mods," "hacks," "cheats," "scripts," "bots," "trainers," and automation programs, that interact with the Software in any way, for any purpose, including but not limited to any unauthorized third party programs that intercept, emulate, or redirect any communication between the Software and Riot Games and any unauthorized third party programs that collect information about the Game by reading areas of memory used by the Software to store information.

    Das sagt wohl alles. [Thread closed]