def handler(self): if self.options.module_battle_slim | self.options.module_battle | self.options.clear_daily: Ark = ArknightsHelper() if self.options.module_battle_slim: id, count = self.task_list.popitem() Ark.module_battle_slim( c_id=id, set_count=count, ) if self.options.module_battle: Ark.main_handler(clear_tasks=True, task_list=self.task_list) if self.options.clear_daily: Ark.clear_daily_task()
from Arknights import ArknightsHelper from collections import OrderedDict Ark = ArknightsHelper(179) Ark.module_battle_slim(c_id='CE-4', set_count=7, set_ai=True)
由于该脚本没有做适配,仅仅测试了夜神模拟器,其他模拟器请自行测试。 另外,请确定夜神模拟器的分辨率是否调整为1280*720 在运行过程中,请不要对模拟器进行缩放,以免造成不必要的麻烦 ''' # ADB_HOST = "127.0.0.1:62001" from Arknights import ArknightsHelper from collections import OrderedDict ''' main_handler 的启动模式 ''' TASK_LIST = OrderedDict() TASK_LIST['CE-5'] = 5 TASK_LIST['4-8'] = 10 Ark = ArknightsHelper() Ark.main_handler(TASK_LIST) ''' main_battle_slim 的启动模式 ''' Ark = ArknightsHelper() Ark.module_battle_slim(c_id='CE-5', set_count=14, set_ai=True) ''' 如果没有安装OCR模块,请在初始化ArknightsHelper()类时告知系统初值,就像这样子 ''' Ark = ArknightsHelper(123) Ark.module_battle_slim(c_id='4-8', set_count=14, set_ai=True)
from Arknights import ArknightsHelper from collections import OrderedDict TASK_LIST = OrderedDict() TASK_LIST['LS-4'] = 10 Ark = ArknightsHelper() Ark.main_handler(TASK_LIST) Ark.module_battle_slim(c_id='4-4', set_count=15, set_ai=True)
''' 在这里做一些测试,包括拖动后的点击位置获取操作 ''' from time import sleep from Arknights import ArknightsHelper from Arknights.click_location import * ark = ArknightsHelper() ark.adb.touch_tap(XY=CLICK_LOCATION['BATTLE_CLICK_START_BATTLE'], offsets=FLAGS_START_BATTLE_BIAS) # ark.adb.get_mouse_swipe(SWIPE_LOCATION['BATTLE_TO_MAP_LEFT']) # ark.adb.get_mouse_swipe(SWIPE_LOCATION['BATTLE_TO_MAP_LEFT']) # # ark.adb.get_mouse_swipe(SWIPE_LOCATION['BATTLE_TO_MAP_RIGHT']) # # ark.adb.get_mouse_click(CLICK_LOCATION["BATTLE_SELECT_MAIN_TASK_4-6"]) ark.adb.touch_tap((91, 159)) # ark.adb.get_mouse_click(MAIN_TASK_RELOCATE["4-7"]) sleep(3) # ark.adb.get_mouse_click(CLICK_LOCATION["BATTLE_SELECT_MAIN_TASK_4-6"])
from Arknights import ArknightsHelper from collections import OrderedDict Ark = ArknightsHelper(86) Ark.module_battle_slim(c_id='1-1', set_count=14, set_ai=True)
from Arknights import ArknightsHelper Ark = ArknightsHelper(1000000) Ark.module_battle_slim(c_id='CE-3', set_count=15, set_ai=True)