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()
Example #2
0
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)
Example #3
0
由于该脚本没有做适配,仅仅测试了夜神模拟器,其他模拟器请自行测试。
另外,请确定夜神模拟器的分辨率是否调整为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)
Example #4
0
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"])
Example #6
0
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)