Перейти к содержимому
Бунтовые биты

Бунтовые биты

  • Дом
  • Новости
  • Путеводители
  • Видео-гиды
  • Примечания к патчу
  • Сообщить о нарушении
  • Переключить форму поиска

Фермер против картофеля бездействует – Whack-A-Potato Autohotkey Script

Опубликовано 02/01/2023 К Пиксель 1 Комментарий на Фермер против картофеля бездействует – Whack-A-Potato Autohotkey Script
  • Заголовок: Фермер против картофеля бездействует
  • Дата выпуска:
  • Разработчик: Oni Gaming
  • Издатель: Oni Gaming
Информация о фермере против картофеля простаивания все еще неполна. Пожалуйста, помогите нам заполнить детали игры, используя это контактная форма.

Зачем использовать предполагаемую функцию автоматической игры в игре, когда вы можете использовать сценарий AutoHotKey?

Установка AutoHotKey

Если вы не знаете Autohotkey, это программное обеспечение, которое позволяет вам перемещать свой ход, Нажмите и нажимайте клавиши автоматически, Проанализируйте вещи, которые случаются на вашем экране, и загружается больше. Очень хорошо.

Просто загрузите и установите последнюю версию здесь.

О сценариях Autohotkey

Этот сценарий будет работать только с игрой как активное окно, Полностью видимый и с курсором свободен двигаться.

Он в основном работает только тогда, когда осталось делать свое дело.

Вы можете сделать паузу и отказаться от этого, когда хотите, так например, Вы позволяете ему играть в мини -игру, приостанови это, Сделай свое дело, и после 5 Протокол вручную заподобил его снова играть в мини -игру и повторить.

Если в какой -то момент что -то пойдет не так, F11 сделает паузу сценария.

Если символ на панели задач красный, он остановился.

Если он зеленый, он работает.

Вы можете полностью отключить сценарий, щелкнув правой кнопкой мыши символ на панели задач и нажав выход.

Сценарий и настройка

Создать новую папку, щелкните правой кнопкой мыши и создайте новый файл и позвоните в него “setup.ahk”.

Щелкните правой кнопкой мыши и редактируйте setup.ahk и скопируйте это в:

;create a txt file to store the coordinates in
FileDelete, %A_WorkingDir%\coords.txt
FileAppend, Координаты для туалетов, %A_workingdir% comports.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
;Храните координаты в файле TXT, repeat this a bunch of times
MouseGetPos, МышьX, MouseY
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt
FileAppend, %Мыши%`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, МышьX, MouseY
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt
FileAppend, %Мыши%`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, МышьX, MouseY
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt
FileAppend, %Мыши%`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, МышьX, 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, МышьX, MouseY
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt

Missedit:
MSGBOX,
(
Переместите курсор на белую часть второго "с" в "Нажмите начало"
Нажмите Enter, если вы это сделали
)
click
sleep, 50
Mousegetpos, МышьX, MouseY
	PixelGetColor, цвет, МышьX, MouseY
	if (цвет != 0xffffff)
	{
	перейти к, Пропустил
	}
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt
FileAppend, %Мыши%`n, %A_WorkingDir%\coords.txt

MsgBox,
(
Move the Cursor over the Start Button
Press Enter if you did it
)
Мысли, 0, -200, 0, R
sleep, 50
click
sleep, 50
Мысли, 0, 200, 0, R
sleep, 50
Mousegetpos, МышьX, MouseY
FileAppend, %Mousex%`n, %A_WorkingDir%\coords.txt
FileAppend, %Мыши%`n, %A_WorkingDir%\coords.txt

ExitApp 

;Pause button
F11::
Pause
Suspend
return

Когда вы запустите файл, появится окно сообщения. Это сделано, чтобы сценарий знал, где есть туалеты, Потому что в разных решениях они могут быть в разных местах.

Если нажатие ввода ничего не делает, Нажмите на окно сообщений, а затем переместите курсор обратно в положение, которое он просит.

Вы также можете убрать Messagebox с дороги.

Если что -то сломается или ошибся, F11 приостановит сценарий.

Первый, Вас попросят положить курсор на вершину черных кругов в туалетах, Как вы можете видеть на картинке.

Это повторится 5 раз, Итак, мы получаем все места туалета.

Эти места будут позже проверены на картофель.

После этого, Вас попросят поставить курсор на белую часть секунд в слове “нажимать”, как на картинке.

Это происходит так, что позже он сможет сказать, когда закончится 5-минутный перезаряд.

Наконец, Вам придется переместить курсор на кнопку запуска, чтобы он знал, где кнопка запуска.

И это настройка!

Создание основного сценария

В той же папке, где файл setup.ahk вы теперь также увидите Corders.txt, Здесь сохраняются позиции от установки.

В этой папке создайте новый файл с названием “Script.ahk”.

Щелкните правой кнопкой мыши, чтобы редактировать и копировать в этом коде.:

#IfWinActive ahk_exe Farmer Against Potatoes Idle.exe

Pause
Suspend

;Set Toilet coordinates from setup file
FileReadLine, LINEX1, %A_workingdir% comports.txt, 2
FileReadline, LINEX2, %A_workingdir% comports.txt, 4
FileReadline, LINEX3, %A_workingdir% comports.txt, 6
FileReadline, LINEX4, %A_workingdir% comports.txt, 8
FileReadline, LINEX5, %A_workingdir% comports.txt, 9
FileReadline, Liney1, %A_workingdir% comports.txt, 3
FileReadline, Lindey2, %A_workingdir% comports.txt, 5
FileReadline, Lingey3, %A_workingdir% comports.txt, 7
FileReadline, LinePressx, %A_workingdir% comports.txt, 10
FileReadline, LinePressy, %A_workingdir% comports.txt, 11
FileReadline, Linestartx, %A_workingdir% comports.txt, 12
FileReadline, Линестарти, %A_workingdir% comports.txt, 13


Координгс := [LINEX1, LINEX2, LINEX3, LINEX4, LINEX5]
координат := [Liney1, Linyey2, Liny3]

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

;split target color into rgb
tr := формат("{:д}","0х" . подстрах(TargetColor,3,2))
тг := формат("{:д}","0х" . подстрах(TargetColor,5,2))
туберкулез := формат("{:д}","0х" . подстрах(TargetColor,7,2))


;the main Loop that runs
loop {
	;Проверьте, является ли игра активным окном, if not pause
	if !Winactive("AHK_EXE FARMER против картофеля stodle.exe")
	{
		Pause
		Suspend
	}
	
	;Check if whack-game can be started
	PixelGetColor, цвет, LinePressx, LinePressY
	if (Цвет = 0xffffff)
	{
	Mouseclick, левый, Linestartx, Линестарти
	}

	;outer loop to set Y coordinates
	loopcount := 1
	петля 3 {
		;inner loop to set X coordinates
		loop 5 {
			;check pixel color at a toilet
			PixelGetColor, цвет, Координгс[a_index], координат[Loopcount], Все RGB

			;split pixel color into rgb
			pr := формат("{:д}","0х" . подстрах(цвет,3,2))
			пг := формат("{:д}","0х" . подстрах(цвет,5,2))
			пб := формат("{:д}","0х" . подстрах(цвет,7,2))

			;check distance between pixel and target color to get the tolerance
			distance := SQRT((Трэнд)**2+(TG-PG)**2+(PB-TB)**2)
			если(расстояние<терпимость)
			{
				;Click the toilet if the tolerance is right
				MouseClick, левый, Координгс[a_index], координат[Loopcount]
				спать, 20
				;move mouse out of the way
				MouseMove, 0, 15, 0, Р
			}
		}
	Loopcount ++
	}
}


;Pause button
F11::
Pause
Suspend
return

Сценарий начнется.

Откройте мини-игру Whack-A-Potato и нажмите F11, чтобы начать ее.

Если вы все сделали правильно, и вы не на время перезарядки, игра теперь должна играть сама.

Чтобы открыть магазин, просто нажмите F11, чтобы сделать паузу, Купите все, что хотите, а затем возобновите, нажав F11 еще раз.

Если вы вкладываете вклад, сценарий будет автоматически пауза автоматически, Вам придется вручную отказаться от этого, нажав F11.

Вот и все, Вы все настроены, Если у вас есть вопросы о коде или что -то в этом роде не работает, или, возможно, у вас есть улучшения, Не стесняйтесь комментировать.

Это все, чем мы делимся сегодня для этого. Фермер против картофеля бездействует гид. Это руководство было первоначально создано и написано Пиксель. На случай, если нам не удастся обновить это руководство, вы можете найти последнее обновление, следуя этому связь.

Если вы считаете, что какой-либо контент на этом сайте нарушает ваши права, включая ваши права интеллектуальной собственности, пожалуйста, свяжитесь с нами немедленно, используя нашу контактную форму.
Путеводители Теги:Фермер против картофеля бездействует

Навигация по публикациям

Предыдущий пост: Как починить фермера против картофеля, простоя fps, каплю, Лаг, и проблемы с заиканием
Следующий пост: Как исправить легкий красный сбой, Сбой при запуске, и проблемы с замораживанием

Комментарий (1) в «Фермере против картофеля холостого – Whack-A-Potato Autohotkey Script”

  1. нон говорит:
    08/06/2023 в 12:06 ЯВЛЯЮСЬ

    Это работает замечательно. Спасибо за это 🙂

    Отвечать

Оставить ответ Отменить ответ

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *

  • Заголовок: Фермер против картофеля бездействует
  • Дата выпуска:
  • Разработчик: Oni Gaming
  • Издатель: Oni Gaming
Информация о фермере против картофеля простаивания все еще неполна. Пожалуйста, помогите нам заполнить детали игры, используя это контактная форма.

Отказ от ответственности

Весь цитируемый контент взят из соответствующих источников.. Если вы считаете, что мы использовали ваш контент без разрешения, обязательно свяжитесь с нами, и мы отнесемся к этому серьезно.
  • О нас
  • Связаться с нами
  • политика конфиденциальности
  • Условия использования

Авторское право © 2025 Бунтовые биты.

Питаться от Пресс-книга новостей Тема WordPress