Beispiel #1
0
def zuo_tian(path, four, nineteen, dijici):
    lis = get_flight_flag_info(path)
    spare_flag = get_flag_name(lis, '备用棋')
    buy_flag = get_flag_name(lis, '长安杂货店(12,11)')
    # 领取做天任务
    task_flag = get_flag_name(lis, '天宫(37,33)')
    fly_destination(task_flag.goods_position_y, task_flag.goods_position_x)
    time.sleep(four)
    # 左键点击npc,领取任务
    MouseUtil().left_click(310, 200)
    click_task(1)
    if dijici == 100:
        time.sleep(6)
        click_tool_bar(1)
        click_tool_bar(1)
    else:
        time.sleep(four)
        MouseUtil().click_left()
    replenish_piece(task_flag, spare_flag, buy_flag)
    # 杀三头魔王
    # 使用指定位置的飞行棋飞到指定位置
    task_flag = get_flag_name(lis, '御马监(10,35)')
    fly_destination(task_flag.goods_position_y, task_flag.goods_position_x)
    # 左键点击npc,领取任务
    time.sleep(four)
    MouseUtil().left_click(190, 300)
    time.sleep(nineteen)
    replenish_piece(task_flag, spare_flag, buy_flag)
    # 杀黑山妖王
    # 使用指定位置的飞行棋飞到指定位置
    task_flag = get_flag_name(lis, '御马监(100,10)')
    fly_destination(task_flag.goods_position_y, task_flag.goods_position_x)
    # 左键点击npc,领取任务
    time.sleep(four)
    MouseUtil().left_click(230, 300)
    time.sleep(nineteen)
    replenish_piece(task_flag, spare_flag, buy_flag)
    # 杀蓝色妖王
    # 使用指定位置的飞行棋飞到指定位置
    task_flag = get_flag_name(lis, '御马监(105,45)')
    fly_destination(task_flag.goods_position_y, task_flag.goods_position_x)
    # 左键点击npc,领取任务
    time.sleep(four)
    MouseUtil().left_click(280, 240)
    time.sleep(nineteen)
    replenish_piece(task_flag, spare_flag, buy_flag)
    # 杀万年熊王
    # 使用指定位置的飞行棋飞到指定位置
    task_flag = get_flag_name(lis, '御马监(110,100)')
    fly_destination(task_flag.goods_position_y, task_flag.goods_position_x)
    # 左键点击npc,领取任务
    time.sleep(four)
    MouseUtil().left_click(480, 580)
    time.sleep(nineteen)
    replenish_piece(task_flag, spare_flag, buy_flag)
    save_flight_flag(lis, path)
Beispiel #2
0
def ling_sha_santou(m_list, monit, dijici):
    for i in m_list:
        # 打开客户端
        MouseUtil().left_click((m_list.index(i) + 2) * 160 - 29,
                               monit[-1] - 20)
        lis = get_flight_flag_info('./' + i + '.txt')
        spare_flag = get_flag_name(lis, '备用棋')
        buy_flag = get_flag_name(lis, '长安杂货店(12,11)')
        # 领取做天任务
        task_flag = get_flag_name(lis, '天宫(37,33)')
        fly_destination(task_flag.goods_position_y, task_flag.goods_position_x)
        time.sleep(3)
        # 左键点击npc,领取任务
        MouseUtil().left_click(310, 200)
        click_task(1)
        if dijici == 0:
            time.sleep(6)
            click_tool_bar(1)
            click_tool_bar(1)
        else:
            time.sleep(3)
            MouseUtil().click_left()
        replenish_piece(task_flag, spare_flag, buy_flag)
        # 杀三头魔王
        # 使用指定位置的飞行棋飞到指定位置
        task_flag = get_flag_name(lis, '御马监(10,35)')
        fly_destination(task_flag.goods_position_y, task_flag.goods_position_x)
        # 左键点击npc,领取任务
        time.sleep(3)
        MouseUtil().left_click(190, 300)
        if task_flag.times_left == 1:
            time.sleep(26)
            replenish_piece(task_flag, spare_flag, buy_flag)
        else:
            task_flag.times_left = task_flag.times_left - 1
        save_flight_flag(lis, './' + i + '.txt')
        MouseUtil().left_click((m_list.index(i) + 2) * 160 - 29,
                               monit[-1] - 20)
Beispiel #3
0
def sha_lanse(m_list, monit):
    for i in m_list:
        # 打开客户端
        MouseUtil().left_click((m_list.index(i) + 2) * 160 - 29,
                               monit[-1] - 20)
        lis = get_flight_flag_info('./' + i + '.txt')
        spare_flag = get_flag_name(lis, '备用棋')
        buy_flag = get_flag_name(lis, '长安杂货店(12,11)')
        # 杀蓝色妖王
        # 使用指定位置的飞行棋飞到指定位置
        task_flag = get_flag_name(lis, '御马监(105,45)')
        fly_destination(task_flag.goods_position_y, task_flag.goods_position_x)
        # 左键点击npc,领取任务
        time.sleep(3)
        MouseUtil().left_click(280, 240)
        if task_flag.times_left == 1:
            time.sleep(26)
            replenish_piece(task_flag, spare_flag, buy_flag)
        else:
            time.sleep(6)
            task_flag.times_left = task_flag.times_left - 1
        save_flight_flag(lis, './' + i + '.txt')
        MouseUtil().left_click((m_list.index(i) + 2) * 160 - 29,
                               monit[-1] - 20)