Farbe finden und dorthin klicken...

  • Wie der titel schon sagt ich will eine farbe auf dem desktop finden und dann dorthin klicken hier der hintergrund:
    kennt ihr das spiel ragnarok dort gibt es rosane viecher die urleicht zu killen sind und da ich im inet keine (funktionierenden)bots finden kann will ich mir jetzt einen selbst basteln
    lg Kaito

  • hi, habe für das game mal einiges versucht :)
    Arbeitskollege ist ohne was zu machen (inaktive) immer nach einer gewissen zeit vom server geflogen!

    das was du machen willst, habe ich NICHT hinbekommen.

    Das game fenster stimmt nicht mit den winausgaben überein!

    bs: wenn du die auflösung 800x600 hast, hat das game in desen ausgabe einen höheren wert.
    frage micht nicht wie so.

    bei meinen vorgegeben klicks sind die immer auf der selben stelle im spiel hinaus gelaufen. (ausen am rand)

    Doktore

  • ja ich weiß wie ich das machen mus aber das funzt nich
    das is der fehler

    E:\Programme\AutoIt3\ro_poringkill_script.au3 (9) : ==> Subscript used with non-Array variable.:
    MouseClick("left", $a[0], $a[1])
    MouseClick("left", $a^ ERROR

    und das der code:

    [autoit]

    Sleep(5000)

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

    HotKeySet("p", "stop")
    While 1
    If Not @error Then
    While 1
    $a = PixelSearch( 0, 0, 1024, 768, 0xFA978E)
    MouseClick("left", $a[0], $a[1])
    Sleep(2000)
    Send('{INS}')
    Sleep(5000)
    HotKeySet("!y", "stop")
    WEnd
    Else
    Opt("MouseClickDownDelay", 5000)
    MouseClick("left", 504, 10)
    Opt("MouseClickDownDelay", 10)
    EndIf
    WEnd

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

    func stop()
    Exit
    EndFunc

    [/autoit]
    • Offizieller Beitrag

    Hallo!

    Wenn er kein array zurückgibt dann gibt es die farbe nicht!
    Umgehen kann man das so:

    [autoit]

    $a = PixelSearch( 0, 0, @DesktopWidth, @DesktopHeight, 0xFA978E)
    If @error Then MsgBox(16,"","Die Farbe gibt es sowasvon garnicht wie einhörner aufm mars")

    [/autoit]

    Mfg Spider

    Edit: @Gangster: stimmt überhaupt^^

  • Man könnte doch prüfen welche Auflösung eingestellt ist, und dann wenn z.B. 800x600 eingestellt ist x starten und wenn 1024x768 eingestellt ist y starten

  • bei mir gingen die klicks auch immer rechts oben in die ecke
    kann mir wer helfen ich packs einfach nicht
    lg Kaito