Bildersuche, nicht 2 mal die gleiche Position

Stelle Fragen zur Automatisierung von Spielen

Moderator: jNizM

nacken012
Posts: 90
Joined: 22 Jul 2016, 14:39

Bildersuche, nicht 2 mal die gleiche Position

29 Jun 2018, 23:13

Hallo Leute
Ich stehe hier gerade vor einem Problem, wo ich nicht weiß wie man es lösen kann.
Es geht um 1 Online Spiel, da habe ich jetzt ein paar Fahnen die man anklicken kann, dann geht ein Fenster auf wo man an einer Drehmaschine drehen kann.

Die Fahne jetzt per Bildersuche finden zu lassen ist nicht das Problem, mein Problem ist:

Es sind ja viele Fahnen, wie kann man es machen, das er nicht 1 Fahne 2 x anklickt, sondern dann die andere Fahne ?

Gibt es eine Möglichkeit den Script zu sagen:
Beispiel:
Fahne 1 wurde angeklickt, sucht er jetzt wieder nach der Fahne, soll er aber nicht die nehmen, die eben angeklickt wurde, sondern eine andere.

Würde so etwas klappen, dann würde ich nachher viele Fahnen holen und er klickt sie automatisch alle nachein einander an.

Hoffe ich konnte mich so halbwegs verständlich ausdrücken.

Es geht um das Spiel: Zombie Island.

Habe da ja schon einiges für geschrieben, aber da stehe ich jetzt vor einem Rätzel.

lg Horst
NoGuest

Re: Bildersuche, nicht 2 mal die gleiche Position

30 Jun 2018, 05:26

Hi,
Ich kenne das Spiel nicht.

Befinden sich die Fahnen immer an den gleichen Stellen?
Oder kann es sein, dass sie immer an verschieden sind?

Z.B Fahne 1 befindet sich auf x=100, y =200
Du scrollst, daraufhin befindet sich Fahne 1 auf
x=100, y=250?

Wenn die Fahnen Ihren Standort nicht ändern,
kannst du die gefunden x,y-Koordinaten (von der ersten Fahne) ja speichern.
Z.B fx := x, fy := y
Dann sagst du dem Skript, dass im 2. Durchgang die Fahne nicht auf fx bzw fy sein darf.
(Besser wären aber Variablen wie f1x, f2x usw.)

Ist jetzt etwas schwierig, dir genau zu helfen.

Wichtig ist erstmal das mit den Koordinaten zu beantworten.
(Ob sie fix oder variabel sind.)
nacken012
Posts: 90
Joined: 22 Jul 2016, 14:39

Re: Bildersuche, nicht 2 mal die gleiche Position

03 Jul 2018, 08:25

Hallo, danke für Deine Antwort.

Ich wollte es variable haben, da auch andere das Script benutzen sollen, also stehen die Fahnen nie gleich.
Die Fahne per imagesearch selber zu finden war nicht das Problem, lasse nach der Spitze per Farbe suchen und per MouseMove dann automatisch Pixel nach unten und nach rechts gehen, damit er in dem Klickbaren bereich ist.

Da dachte ich, vielleicht gibt es befehle wo man angeben kann, das nicht 2 x die selbe Imageserach Position gefunden werden darf, also davon ausgenommen ist.

Aber bis jetzt habe ich das noch nicht gebacken bekommen.

Alles andere läuft super was ich so gestrickt habe, wie z.B. automatisch Nachbarn suchen lassen wo man noch buddeln kann.

Oder das buddeln selber, suche erst den Stiefel und buddel da 300 x wenn es keinen Stiefel gibt, dann suche das J und buddel da.

Ist vielleicht auch gar nicht Möglich was ich mir da vorgestellt habe.
nacken012
Posts: 90
Joined: 22 Jul 2016, 14:39

Re: Bildersuche, nicht 2 mal die gleiche Position

06 Jul 2018, 20:09

Da ich noch keine Lösung gefunden habe muss erst mal dies herhalten

Code: Select all

F3::
Macro1:
FoundX := 542
FoundY := 700
SendEvent, {Click, %FoundX%, %FoundY%, 0}
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 1200
SendEvent, {Click, 958, 552, 0}
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 300
SendEvent, {Click, 100, 100, 0}
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 1000
FoundX += 32
FoundY -= 16
SendEvent, {Click, %FoundX%, %FoundY%, 0}
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 1200
SendEvent, {Click, 958, 552, 0}
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 300
SendEvent, {Click, 100, 100, 0}
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 1000
usw....

Return to “Spiele”

Who is online

Users browsing this forum: No registered users and 21 guests