red_worms_patterns_dir = os.path.join(work_dir, "larve_patterns") logging.basicConfig( filename=log_file, level=logging.DEBUG, format= '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s', datefmt='%Y-%m-%d:%H:%M:%S') red_worm_patterns = utils.loadPatternsFromDir(red_worms_patterns_dir) sournoiserie = {"range": 6, "nbr": 3, "shortcut": "z"} lancer_de_piece = {"range": 15, "nbr": 5, "shortcut": "z"} # tl = (8, -21) # br = (12, -15) top_left = (3, -14) bot_right = (11, -9) zone = Zone(top_left, bot_right) bot = MobsFarmer(zone, lancer_de_piece, red_worm_patterns, graph_file, "John-shooter") atexit.register(tearDown, bot) env.focusDofusWindow() bot.start() bot.join() env.focusIDEWindow()
log_file = os.path.join(work_dir, 'bot.log') logging.basicConfig( filename=log_file, level=logging.INFO, format= '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s', datefmt='%Y-%m-%d:%H:%M:%S') patterns_dir = os.path.join(work_dir, "patterns") saves_dir = os.path.join(work_dir, 'saves') now = datetime.datetime.now() today_save_file = os.path.join(saves_dir, "sidimote_11_12_2020.yaml") lancer_de_piece = {"range": 13, "nbr": 4, "shortcut": "z"} sidimote = Zone("sidimote") zone_zaap_coords = (-25, 12) sidimote.loadFromFile(today_save_file, patterns_dir) # sidimote.cleanEmptyMaps() # # # sidimote.save(today_save_file) # # print(sidimote.canFarmAll()) bot = ResourceFarmer(sidimote, zone_zaap_coords, lancer_de_piece, work_dir, "John-shooter") bot.mapChangeTimeOut = 12 bot.memoTime = 60 * 5
filename=log_file, level=logging.INFO, format= '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s', datefmt='%Y-%m-%d:%H:%M:%S') patterns_dir = os.path.join(work_dir, "patterns") saves_dir = os.path.join(work_dir, 'saves') now = datetime.datetime.now() spell = {"range": 13, "nbr": 4, "shortcut": "z"} character_name = "John-shooter" zone_file_path = os.path.join(saves_dir, "otomai_01_12_2020.yaml") jungle_obscure = Zone("otomai") zone_zaap_coords = (-46, 18) jungle_obscure.loadFromFile(zone_file_path, patterns_dir) bot = ResourceFarmer(jungle_obscure, zone_zaap_coords, spell, work_dir, character_name) bot.mapChangeTimeOut = 12 bot.memoTime = 60 bot.famPatternThreshold = 0.85 atexit.register(tearDown, bot) bot.start() bot.join() env.focusIDEWindow()
filename=log_file, level=logging.INFO, format= '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s', datefmt='%Y-%m-%d:%H:%M:%S') patterns_dir = os.path.join(work_dir, "patterns") saves_dir = os.path.join(work_dir, 'saves') now = datetime.datetime.now() spell = {"range": 13, "nbr": 4, "shortcut": "z"} character_name = "John-shooter" zone_file_path = os.path.join(saves_dir, "cania_02_12_2020.yaml") plaines_de_cania = Zone("cania") zone_zaap_coords = (-17, -47) plaines_de_cania.loadFromFile(zone_file_path, patterns_dir) bot = ResourceFarmer(plaines_de_cania, zone_zaap_coords, spell, work_dir, character_name) bot.mapChangeTimeOut = 12 bot.memoTime = 60 * 15 bot.famPatternThreshold = 0.85 atexit.register(tearDown, bot) bot.start() bot.join() env.focusIDEWindow()
work_dir = os.path.dirname(os.path.abspath(__file__)) log_file = os.path.join(work_dir, 'bot.log') logging.basicConfig( filename=log_file, level=logging.INFO, format= '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s', datefmt='%Y-%m-%d:%H:%M:%S') patterns_dir = os.path.join(work_dir, "patterns") saves_dir = os.path.join(work_dir, 'saves') now = datetime.datetime.now() today_save_file = os.path.join(saves_dir, "pandala_30_11_2020.yaml") lancer_de_piece = {"range": 13, "nbr": 4, "shortcut": "z"} pandala = Zone("pandala") zone_zaap_coords = (20, -29) pandala.loadFromFile(today_save_file, patterns_dir) bot = ResourceFarmer(pandala, zone_zaap_coords, lancer_de_piece, work_dir, "John-shooter") bot.mapChangeTimeOut = 12 bot.memoTime = 60 * 5 bot.famPatternThreshold = 0.8 atexit.register(tearDown, bot) bot.start() bot.join() env.focusIDEWindow()
if __name__ == "__main__": from core import Zone, env import logging work_dir = os.path.dirname(os.path.abspath(__file__)) log_file = os.path.join(work_dir, 'bot.log') logging.basicConfig( filename=log_file, level=logging.INFO, format= '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s', datefmt='%Y-%m-%d:%H:%M:%S') patterns_dir = os.path.join(work_dir, "patterns") saves_dir = os.path.join(work_dir, 'saves') now = datetime.datetime.now() today_save_file = os.path.join(saves_dir, "23_11_2020.yaml") lancer_de_piece = {"range": 14, "nbr": 4, "shortcut": "z"} dragoeuf = Zone("lac_de_cania") dragoeuf.loadFromFile(today_save_file, patterns_dir) # lac_de_cania.resetExcludedSpots() bot = ResourceFarmer(dragoeuf, lancer_de_piece, work_dir, "John-shooter") atexit.register(tearDown, bot) bot.start() bot.join() env.focusIDEWindow()
log_file = os.path.join(work_dir, 'bot.log') logging.basicConfig( filename=log_file, level=logging.INFO, format= '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s', datefmt='%Y-%m-%d:%H:%M:%S') patterns_dir = os.path.join(work_dir, "patterns") saves_dir = os.path.join(work_dir, 'saves') now = datetime.datetime.now() today_save_file = os.path.join(saves_dir, now.strftime("%d_%m_%Y") + ".yaml") lancer_de_piece = {"range": 12, "nbr": 4, "shortcut": "z"} amakna = Zone("amakna") amakna.loadFromFile(today_save_file, patterns_dir) dragoOeuf = amakna.subZone((-7, 24), (-1, 32)) save_file = os.path.join(saves_dir, "dragooeuf_23_11_2020.yaml") data = dragoOeuf.toDict() with open(save_file, 'w') as f: yaml.dump(data, f, sort_keys=False) # bot = ResourceFarmer(zone, spell, work_dir, "John-shooter") # # atexit.register(tearDown, bot) # bot.start() # bot.join() # env.focusIDEWindow()