Zum Inhalt springen
Riot-Bits

Riot-Bits

  • Heim
  • Nachricht
  • Führer
  • Videoanleitungen
  • Klebenotizzettel
  • Missbrauch melden
  • Suchformular umschalten

Landwirt gegen Kartoffeln untätig – Whack-a-Potato Autohotkey-Skript

Veröffentlicht am 02/01/2023 Von Pix 1 Kommentar zu Landwirt gegen Kartoffeln untätig – Whack-a-Potato Autohotkey-Skript
  • Titel: Landwirt gegen Kartoffeln untätig
  • Veröffentlichungsdatum:
  • Entwickler: Oni -Spiele
  • Herausgeber: Oni -Spiele
Informationen über Landwirt gegen Kartoffeln im Leerlauf sind noch unvollständig. Bitte helfen Sie uns dabei, die Details des Spiels auszufüllen Kontaktformular.

Warum die beabsichtigte Autospielfunktion des Spiels verwenden, wenn Sie ein Autohotkey -Skript verwenden können?

Autohotkey installieren

Wenn Sie Autohotkey nicht kennen, Es ist Software, mit der Sie Ihren Zug verschieben können, Klicken Sie auf und drücken Sie automatisch Tasten, Analysieren Sie Dinge, die auf Ihrem Bildschirm passiert, und lädt mehr. Sehr schön.

Laden Sie einfach die neueste Version herunter und installieren Sie es Hier.

Über Autohotkey -Skripte

Dieses Skript funktioniert nur mit dem Spiel als aktives Fenster, voll sichtbar und mit dem Cursor frei zu bewegen.

Es funktioniert im Grunde nur, wenn es übrig bleibt, sein Ding zu tun.

Sie können innehalten und veröffentlichen, wann immer Sie wollen, also zum Beispiel, Sie lassen es das Minispiel spielen, Pause es, Mach dein eigenes Ding, und nach 5 Minuten pause es manuell, um das MiniGame erneut zu spielen und wiederholt.

Wenn irgendwann etwas schief geht, F11 wird das Skript pausieren.

Wenn das Symbol in der Taskleiste rot ist, hielt es eine Pause.

Wenn es grün ist, läuft es.

Sie können das Skript vollständig ausschalten, indem Sie mit der rechten Maustaste auf das Symbol in der Taskleiste klicken und auf Beenden klicken.

Das Skript und Setup

Erstellen Sie einen neuen Ordner, Klicken Sie mit der rechten Maustaste und erstellen Sie eine neue Datei und rufen Sie sie an „setup.ahk“.

Klicken Sie mit der rechten Maustaste und bearbeiten Sie setup.ahk und kopieren Sie dies in:

;create a txt file to store the coordinates in
FileDelete, %A_WorkingDir%\coords.txt
FileAppend, Koordinaten für die Toiletten sind "n ", %A_WorkingDir%\coords.txt

;setup where we move the mouse in the right places and save the Positions
MsgBox,
(
Move the cursor to the Top of the black circle inside the Toilet
Top Row Far Left Toilet
Press Enter if you did it
)
click
sleep, 50
;Speichern Sie die Koordinaten in der TXT -Datei, repeat this a bunch of times
MouseGetPos, MouseX, MouseY
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt
FileAppend, %Mausy%`n, %A_WorkingDir%\coords.txt


MsgBox,
(
Move the cursor to the Top of the black circle inside the Toilet
Middle Row Second Toilet from the Left
Press Enter if you did it
)
click
sleep, 50
MouseGetpos, MouseX, MouseY
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt
FileAppend, %Mausy%`n, %A_WorkingDir%\coords.txt

MsgBox,
(
Move the cursor to the Top of the black circle inside the Toilet
Bottom Row Middle Toilet
Press Enter if you did it
)
click
sleep, 50
MouseGetpos, MouseX, MouseY
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt
FileAppend, %Mausy%`n, %A_WorkingDir%\coords.txt

MsgBox,
(
Move the cursor to the Top of the black circle inside the Toilet
Top Row Second Toilet from the Right
Press Enter if you did it
)
click
sleep, 50
MouseGetpos, MouseX, MouseY
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt

MsgBox,
(
Move the cursor to the Top of the black circle inside the Toilet
Top Row Far Right Toilet
Press Enter if you did it
)
click
sleep, 50
MouseGetpos, MouseX, MouseY
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt

Missedit:
Msgbox,
(
Bewegen Sie den Cursor über den weißen Teil des zweiten "S" In "Start drücken"
Drücken Sie die Eingabetaste, wenn Sie es getan haben
)
click
sleep, 50
MouseGetpos, MouseX, MouseY
	PixelGetColor, Farbe, MouseX, MouseY
	if (Farbe != 0xffffff)
	{
	gehe zu, Missen
	}
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt
FileAppend, %Mausy%`n, %A_WorkingDir%\coords.txt

MsgBox,
(
Move the Cursor over the Start Button
Press Enter if you did it
)
Mousemove, 0, -200, 0, R
sleep, 50
click
sleep, 50
Mousemove, 0, 200, 0, R
sleep, 50
MouseGetpos, MouseX, MouseY
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt
FileAppend, %Mausy%`n, %A_WorkingDir%\coords.txt

ExitApp 

;Pause button
F11::
Pause
Suspend
return

Wenn Sie mit der Datei starten, wird ein Meldungsfeld angezeigt. Dies geschieht, damit das Drehbuch weiß, wo sich die Toiletten befinden, Denn bei verschiedenen Auflösungen können sie sich an verschiedenen Orten befinden.

Wenn das Drücken der Eingabetaste nichts bewirkt, Klicken Sie in das Nachrichtenfeld und verschieben Sie den Cursor wieder in die Position, nach der er verlangt.

Sie können die MessageBox auch aus dem Weg ziehen.

Sollte irgendetwas brechen oder schief gehen F11 pausiert das Skript.

Erste, Sie werden gebeten, Ihren Cursor auf die schwarzen Kreise in die Toiletten zu legen, Wie Sie auf dem Bild sehen können.

Dies wird sich wiederholen 5 mal, Also bekommen wir alle Toilettenstandorte.

Diese Standorte werden später auf Kartoffeln überprüft.

Danach, Sie werden gebeten, Ihren Cursor in den weißen Teil der Sekunden in das Wort zu setzen „drücken“, Wie auf dem Bild.

Dies geschieht so, dass es später erkennen kann, wann die 5-minütige Abklingzeit vorbei ist und das Spiel neu starten kann.

zuletzt, Sie müssen Ihren Cursor über die Startschaltfläche verschieben, damit er weiß, wo sich die Startschaltfläche befindet.

Und das ist das Setup!

Erstellen des Hauptskripts

In demselben Ordner, in dem die Datei setup.ahk -Datei nun auch eine cOORCESS.TXT angezeigt wird, Hier werden die Positionen aus dem Setup gespeichert.

Erstellen Sie in diesem Ordner eine neue Datei mit dem Namen „script.ahk“.

Klicken Sie mit der rechten Maustaste, um in diesem Code zu bearbeiten und zu kopieren:

#IfWinActive ahk_exe Farmer Against Potatoes Idle.exe

Pause
Suspend

;Set Toilet coordinates from setup file
FileReadLine, Linex1, %A_WorkingDir%\coords.txt, 2
FileReadline, Linex2, %A_WorkingDir%\coords.txt, 4
FileReadline, Linex3, %A_WorkingDir%\coords.txt, 6
FileReadline, LineX4, %A_WorkingDir%\coords.txt, 8
FileReadline, Linex5, %A_WorkingDir%\coords.txt, 9
FileReadline, Liney1, %A_WorkingDir%\coords.txt, 3
FileReadline, Lindey2, %A_WorkingDir%\coords.txt, 5
FileReadline, Lingey3, %A_WorkingDir%\coords.txt, 7
FileReadline, LinepressX, %A_WorkingDir%\coords.txt, 10
FileReadline, Linie, %A_WorkingDir%\coords.txt, 11
FileReadline, Linstartx, %A_WorkingDir%\coords.txt, 12
FileReadline, Linestarty, %A_WorkingDir%\coords.txt, 13


Coordsx := [Linex1, linex2, linex3, linex4, linex5]
Koordsy := [Liney1, Linyey2, Liny3]

;Base Color to compare against and allowed tolerance
targetColor=0xFDC118
tolerance := 85

;split target color into rgb
tr := Format("{:D}","0X" . Substr(targetColor,3,2))
tg := Format("{:D}","0X" . Substr(targetColor,5,2))
TB := Format("{:D}","0X" . Substr(targetColor,7,2))


;the main Loop that runs
loop {
	;Überprüfen Sie, ob das Spiel das aktive Fenster ist, if not pause
	if !Winactive("Ahk_exe Farmer gegen Kartoffeln Idle.exe")
	{
		Pause
		Suspend
	}
	
	;Check if whack-game can be started
	PixelGetColor, Farbe, LinepressX, LinePressY
	if (color = 0xffffff)
	{
	Mouseclick, links, Linstartx, Linestarty
	}

	;outer loop to set Y coordinates
	loopcount := 1
	Schleife 3 {
		;inner loop to set X coordinates
		loop 5 {
			;check pixel color at a toilet
			PixelGetColor, Farbe, Coordsx[a_index], Koordsy[LoopCount], Alle RGB

			;split pixel color into rgb
			pr := Format("{:D}","0X" . Substr(Farbe,3,2))
			pg := Format("{:D}","0X" . Substr(Farbe,5,2))
			pb := Format("{:D}","0X" . Substr(Farbe,7,2))

			;check distance between pixel and target color to get the tolerance
			distance := Sqrt((Tr-pr)**2+(tg-pg)**2+(pb-tb)**2)
			Wenn(Distanz<Toleranz)
			{
				;Click the toilet if the tolerance is right
				MouseClick, links, Coordsx[a_index], Koordsy[LoopCount]
				schlafen, 20
				;move mouse out of the way
				MouseMove, 0, 15, 0, R
			}
		}
	LoopCount ++
	}
}


;Pause button
F11::
Pause
Suspend
return

Das Skript beginnt in der Pause.

Öffnen Sie das Whack-a-Potato-Minispiel und drücken Sie F11, um es zu starten.

Wenn Sie alles richtig gemacht haben und nicht in der Abklingzeit sind, sollte sich das Spiel jetzt selbst spielen.

Um den Laden zu öffnen, drücken Sie einfach F11 zur Pause, Kaufen Sie alles, was Sie wollen, und dann wieder aufnehmen, indem Sie F11 noch einmal drücken.

Wenn Sie die Registerkarte des Skripts automatisch pausieren, Sie müssen es manuell entspannen, indem Sie F11 drücken.

Das ist es, Sie sind alle eingerichtet, Wenn Sie Fragen zum Code haben oder dass etwas nicht funktioniert oder vielleicht sogar Verbesserungen haben, Fühlen Sie sich frei zu kommentieren.

Das ist alles, was wir heute dafür teilen Landwirt gegen Kartoffeln untätig Führung. Dieser Leitfaden wurde ursprünglich erstellt und geschrieben von Pix. Für den Fall, dass wir diesen Leitfaden nicht aktualisieren können, Sie können das neueste Update finden, indem Sie diesem folgen Verknüpfung.

Wenn Sie der Meinung sind, dass der Inhalt dieser Website Ihre Rechte verletzt, einschließlich Ihrer geistigen Eigentumsrechte, Bitte kontaktieren Sie uns umgehend über unser Kontaktformular.
Führer Stichworte:Landwirt gegen Kartoffeln untätig

Beitrags-Navigation

Vorherigen Post: So reparieren Sie Landwirt gegen Kartoffeln im Leerlauf -FPS -Drop, Verzögerung, und Stotterprobleme
Nächster Beitrag: So reparieren Sie einfaches rote Absturz, Absturz beim Start, und Einfrierprobleme

Kommentar (1) auf „Landwirt gegen Kartoffeln untätig – Whack-a-Potato Autohotkey-Skript”

  1. noni sagt:
    08/06/2023 um 12:06 BIN Uhr

    Das funktioniert wunderbar. Danke dafür 🙂

    Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

  • Titel: Landwirt gegen Kartoffeln untätig
  • Veröffentlichungsdatum:
  • Entwickler: Oni -Spiele
  • Herausgeber: Oni -Spiele
Informationen über Landwirt gegen Kartoffeln im Leerlauf sind noch unvollständig. Bitte helfen Sie uns dabei, die Details des Spiels auszufüllen Kontaktformular.

Haftungsausschluss

Alle zitierten Inhalte stammen aus den jeweiligen Quellen. Wenn Sie der Meinung sind, dass wir Ihre Inhalte ohne Erlaubnis verwendet haben, Stellen Sie sicher, dass Sie uns erreichen, wir werden es ernst nehmen.
  • Über uns
  • Kontaktiere uns
  • Datenschutz-Bestimmungen
  • Nutzungsbedingungen

Urheberrechte © © 2025 Riot-Bits.

Bereitgestellt von PressBook News WordPress-Theme