from datetime import datetime __author__ = "Alexander Popov " __version__ = "1.0.0" __license__ = "Unlicense" def runLevel(): """Running level and farming applesю""" wait("images/farm_level_on_map.png", 10) click("images/farm_level_on_map.png") wait("images/level_title.png", 3) click("images/level_start_button.png") wait("images/equip_window.png", 3) click("images/button_start.png") wait("images/level_info_message.png", 5) click("images/level_info_message_ok.png") Mouse.wheel(WHEEL_DOWN, 6) for pillar in range(2): click("images/pillar_fire.png") for x in range(7): click("images/pillar_heal.png") click("images/pillar_go.png") wait("images/winner_window.png", 60 * 3) click("images/level_complete.png") def main(): """Main farm loop.""" print("Battlepillars Farming Bot {0} by {1}".format(__version__, __author__)) run_count = 0 while True: run_count += 1 date_now = datetime.now() date_string = date_now.strftime("%Y-%m-%d %H:%M:%S") print( "[{date}] Running farm {times} times".format( date=date_string, times=run_count ) ) runLevel() if __name__ == "__main__": main()