예제 #1
0
    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
    bot.famPatternThreshold = 0.85

    atexit.register(tearDown, bot)
    bot.start()
    bot.join()
    env.focusIDEWindow()
예제 #2
0
        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()
예제 #3
0
        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()
예제 #4
0
파일: bot_main.py 프로젝트: Me0w1ng/bot2pix
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()