Golditems

06/29/2008 12:52 LightTheTorch#1
hiho.. also für meinen mittlerweile recht gut funktionierenden Tore von Kryta Bot will ich die funktion einbauen, goldene items unidentifiziert aufbewahren bzw. am besten gleich ins lager stellen. ich hab das bis jetzt mit PixelGetColor versucht, da ich bei Pixelsearch irgendwie nicht genau weiss, wie ich dann schreiben kann, was er mit dem gefundenen Pixel machen soll.

Meine Frage ist, wie ich die Koordinanten der Slots speichern kann, um die dann wie ne funktion einfach einbauen kann, damit er automatisch weiss, dass der nächste slot jetzt dran kommt. Also zum Beispielt ich schreibe

Func _goldcheck()
$goldcheck = Hex(PixelGetColor( 87, 849),6)
If $goldcheck = "E0C040" Or $goldcheck = "E0C040" Then
Sleep( 400)
Mousedown("left")
Mousemove( 188, 453)
Mouseup("left")
Sleep(1000)
ELse
_identtool()
mousemove( Random( 30, 35), Random( 70, 106), 8)
Endif

das heisst jetzt, er schiebt das Item wenn es goldig ist nach unten in die Tasche, und wenn es nicht goldig ist, identifiziert er es. Dass giltet aber nur für den einen Slot. Man sollte irgendwie sagen können, dass er am Ende vom _goldcheck automatisch immer einen Slot weiter geht und dann wieder dasselbe macht. wäre genial wenn sich jemand die Zeit nehmen könnte und mir das kurz beibringen kann, wenn ich das habe ist der bot fertig hehe
danke schonmal... greeeez
06/29/2008 13:39 wadimwadim#2
Du kannst einmal mit der Maus über dein ganzes inventar gehen, dabei soll er erkennen, ob da goldene items vorhanden sind, diese positionen dann auf arrays speichern.
aber da gabs schon ein thread zu...
[Only registered and activated users can see links. Click Here To Register...]
06/29/2008 14:52 blackWorkx#3
Quote:
Tore von Kryta Bot
würde mich nur interresieren welche skillung dafür notwendig ist. Vieleicht kannst ja mal den skill code dazu posten wäre echt nett.
06/29/2008 16:22 LightTheTorch#4
also ich farm da nur im nm weil sie im hm immer wegrennen, mir geht es nur um die orrembleme und die droppen ja genauso oft im nm ^^

Skillcode: Owok4wPHEuiT9g9aQWJ3VAi8QfA

Da der weg ziemlich kompliziert ist, hab ich einfach einen Hero mitgenommen, damit der für mich vorrennt, das Gold wird dadurch halt geteilt aber das ist mir egal xD

achja und das mit dem Goldcheck hab ich jetzt trotzdem ausgelassen, da die items da eh nur crap sind (logischerweise nicht max dmg) also verkauft der bei mir jetzt einfach alles 10 runs alles ^^
06/30/2008 16:49 Atheuz#5
Quote:
Originally Posted by LightTheTorch View Post
hiho.. also für meinen mittlerweile recht gut funktionierenden Tore von Kryta Bot will ich die funktion einbauen, goldene items unidentifiziert aufbewahren bzw. am besten gleich ins lager stellen. ich hab das bis jetzt mit PixelGetColor versucht, da ich bei Pixelsearch irgendwie nicht genau weiss, wie ich dann schreiben kann, was er mit dem gefundenen Pixel machen soll.

Meine Frage ist, wie ich die Koordinanten der Slots speichern kann, um die dann wie ne funktion einfach einbauen kann, damit er automatisch weiss, dass der nächste slot jetzt dran kommt. Also zum Beispielt ich schreibe

Func _goldcheck()
= Hex(PixelGetColor( 87, 849),6)
If = "E0C040" Or = "E0C040" Then
Sleep( 400)
Mousedown("left")
Mousemove( 188, 453)
Mouseup("left")
Sleep(1000)
ELse
_identtool()
mousemove( Random( 30, 35), Random( 70, 106), 8)
Endif

das heisst jetzt, er schiebt das Item wenn es goldig ist nach unten in die Tasche, und wenn es nicht goldig ist, identifiziert er es. Dass giltet aber nur für den einen Slot. Man sollte irgendwie sagen können, dass er am Ende vom _goldcheck automatisch immer einen Slot weiter geht und dann wieder dasselbe macht. wäre genial wenn sich jemand die Zeit nehmen könnte und mir das kurz beibringen kann, wenn ich das habe ist der bot fertig hehe
danke schonmal... greeeez
Schleife machen und immer +-10 (Oder wie die abstände sind) für die pixelsuche.
06/30/2008 17:48 LightTheTorch#6
Quote:
Originally Posted by Atheuz View Post
Schleife machen und immer +-10 (Oder wie die abstände sind) für die pixelsuche.
und wie schreib ich das am besten? sry ist mein erster skript mit autoIt ^^