def doIt(self): #pyautogui.click(640, 1060, 1)#切换到模拟器 sleep(10) pyautogui.click(random_W(100), random_W(100), 25, 1) #点击屏幕 sleep(10) pyautogui.click(random_W(1300), random_W(945), 3, 1) #点击寻访一次 sleep(5) pyautogui.click(random_W(1760), random_W(100), 1, 1) #点击skip #第一次抽卡不好匹配,先验证一遍 imagedif = imageDif() six_nums = imagedif.doIt() if six_nums > 0: print('first successd') return True else: print('first failed') sleep(5) pyautogui.click(random_W(1760), random_W(100), 2, 1) #点击skip pyautogui.click(random_W(100), random_W(100), 1, 1) #点击屏幕
def doit(self): # pyautogui.click(640, 1060, 1)#切换到模拟器 sleep(3) pyautogui.click(random_W(200), random_W(300), 4, 1) #点击2下屏幕 sleep(2) pyautogui.click(random_W(635), random_W(502), 1) #选择章节 sleep(2) pyautogui.click(random_W(944), random_W(505), 3, 1) #选择关卡 sleep(3) pyautogui.click(random_W(1655), random_W(948), 1) #开始行动 sleep(3) pyautogui.click(random_W(944), random_W(505), 3, 1) #跳过对话 sleep(3) pyautogui.click(random_W(1600), random_W(750), 1) #开始行动 sleep(5) pyautogui.click(random_W(1683), random_W(106), 1) #点击跳过 sleep(2) pyautogui.click(random_W(1298), random_W(736), 1) #点击确定 sleep(5) pyautogui.click(random_W(200), random_W(300), 5, 2) #点击1下屏幕 sleep(1.5) """ 拖拽角色 """ role_drap([[1266, 953, 1.5, 1], [1040, 462, 3, 2], [1200, 462, 2, 2]]) sleep(6) role_drap([[1260, 950, 1.5, 1], [1058, 542, 3, 2], [1280, 542, 2, 2]]) sleep(70) pyautogui.click(random_W(1683), random_W(106), 1) #点击跳过 sleep(2) pyautogui.click(random_W(1298), random_W(736), 1) #点击确定 # doit(1)
def formation(self): # pyautogui.click(640, 1060, 1)#切换到模拟器 pyautogui.click( random_W(100) , random_W(100) , 6 , 2 )#点击屏幕 sleep(2) pyautogui.click( random_W(840) , random_W(365) , 1 )#选中加号 sleep(1) pyautogui.click( random_W(740) , random_W(321) , 1)#点击人物 sleep(1) pyautogui.click( random_W(1685) , random_W(980) , 1 )#点击打勾 sleep(1) pyautogui.click( random_W(410) , random_W(90) , 1 )#点击导航栏 sleep(1) pyautogui.click( random_W(200) , random_W(370) , 1 )#点击首页
def doit(self): # pyautogui.click(640, 1060, 1)#切换到模拟器 sleep(2) pyautogui.click(random_W(250), random_W(250), 3, 1.5) #跳过对话 sleep(10) #等待 pyautogui.click(random_W(250), random_W(250), 5, 1.5) #跳过对话然后准备点击技能 sleep(25) pyautogui.click(random_W(704), random_W(466), 6, 1) #点击技能介绍 pyautogui.click(random_W(1278), random_W(627), 6, 1) #使用技能 sleep(5) #技能释放然后等待 pyautogui.click(random_W(250), random_W(250), 5, 1.5) #跳过对话 sleep(10) #等待对话 pyautogui.click(random_W(300), random_W(300), 6, 1.5) #跳过对话出现教官 sleep(15) #等待战斗结束 pyautogui.click(random_W(971), random_W(111), 5, 1.5) #跳过对话出现驴 sleep(20) #等待动画 pyautogui.click(random_W(872), random_W(517), 5, 1.5) #跳过对话,出现敌方支援 sleep(5) #敌方动画 pyautogui.click(random_W(372), random_W(517), 3, 1.5) #我方出现支援 sleep(3) #我方动画 pyautogui.click(random_W(343), random_W(769), 3, 1.5) #跳过对话 sleep(50) #等待战斗结束 pyautogui.click(random_W(300), random_W(300), 8, 1.5) #跳过对话 pyautogui.click(random_W(1683), random_W(106), 1) #点击跳过 sleep(2) pyautogui.click(random_W(1298), random_W(736), 1) #点击确定
def cannel(counts=1,times=1): pyautogui.click( random_W(1750) , random_W(130) , counts , times )
def settings(counts=1,times=1): pyautogui.click( random_W(118) , random_W(88) , counts , times )
def blank(counts=1,times=1): pyautogui.click( random_W(60) , random_W(50) , counts , times )
def back(counts=1,times=1): pyautogui.click( random_W(162) , random_W(86) , counts, times )
def doit(self): # pyautogui.click(640, 1060, 1)#切换到模拟器 sleep(5) pyautogui.click(random_W(162), random_W(86), 2, 1) #点击返回 sleep(12) pyautogui.click(random_W(1745), random_W(121), 2, 2) #点击关闭签到 sleep(3) pyautogui.click(random_W(60), random_W(50), 1) #点击屏幕 sleep(3) pyautogui.click(random_W(520), random_W(850), 1) #点击合成玉石 sleep(3) pyautogui.click(random_W(500), random_W(1000), 1) #点击屏幕 sleep(3) pyautogui.click(random_W(274), random_W(351), 1) #点击新手任务 sleep(3) pyautogui.click(random_W(1500), random_W(300), 1) #点击合成与 sleep(3) pyautogui.click(random_W(400), random_W(400), 1) #点击屏幕 sleep(3) pyautogui.click(random_W(1785), random_W(140), 1) #点击关闭 sleep(5) pyautogui.click(random_W(1773), random_W(115), 2, 1) #点击活动公告 #第一次抽卡不好匹配,先验证一遍 # messagebox.showinfo('先验证有没有6星', '先验证前面有没有6星') pyautogui.click(1500, 500, 1) #点干员按钮 sleep(2) imagedif = imageDif() six_nums = imagedif.doIt() if six_nums > 0: print('first successd') return True else: print('first failed') sleep(5) pyautogui.click(random_W(162), random_W(86), 1, 1) #点击返回 # sleep(3) # pyautogui.click( random_W(1760) , random_W(100) , 2 , 1 )#点击skip # pyautogui.click( random_W(100) , random_W(100) , 1 , 1 )#点击屏幕 sleep(2) pyautogui.click(random_W(320), random_W(90), 1) #点击邮件 sleep(2) pyautogui.click(random_W(1640), random_W(960), 1) #点击合成玉 sleep(2) pyautogui.click(random_W(60), random_W(50), 1) #点击屏幕 sleep(8) pyautogui.click(random_W(170), random_W(100), 1) #点击返回 sleep(4) pyautogui.click(random_W(1680), random_W(760), 1) #点击干员寻访 sleep(2) pyautogui.click(random_W(1585), random_W(940), 1) #点击寻访十次 sleep(2) pyautogui.click(random_W(1320), random_W(730), 1) #点击确定 sleep(20) pyautogui.click(random_W(1750), random_W(95), 1) #点击skip blank(3) back() sleep(2) messagebox.showinfo('1') pyautogui.click(random_W(1156), random_W(535), 1) #点击编队 blank(3) pyautogui.click(random_W(1464), random_W(93), 1) #点击快捷编队 sleep(3) pyautogui.click(random_W(1700), random_W(970), 1) sleep(1) back() #最后看是否抽到 sleep(1) pyautogui.click(1500, 500, 1) #点干员按钮 imagedif = imageDif() six_nums = imagedif.doIt() if six_nums > 1: print('second successd') return True else: print('second failed') sleep(3) back() #点击返回
def doit(self): # pyautogui.click(640, 1060, 1)#切换到模拟器 #sys.exit() sleep(10) pyautogui.click(random_W(1683), random_W(106), 1) #点击跳过 sleep(2) pyautogui.click(random_W(1298), random_W(736), 1) #点击确定 sleep(8) """ 进入教程 """ pyautogui.click(random_W(200), random_W(200), 18, 3) #点击界面跳过对话 role_drap([[1589, 956, 1.5, 1], [862, 621, 4, 2], [1481, 615, 2, 2]]) #拖拽第一个角色 sleep(3) #拖拽第一个角色并且等待 pyautogui.click(random_W(200), random_W(200), 3, 2) #点击界面跳过对话 sleep(10) #等待 pyautogui.click(random_W(200), random_W(200), 2, 3) #点击界面跳过对话 role_drap([[1746, 951, 1.5, 1], [1011, 461, 3, 2], [1028, 984, 2, 2]]) #拖拽第二个角色 pyautogui.click(random_W(200), random_W(200), 5, 3) #点击界面跳过对话 sleep(15) #等待战斗结束 pyautogui.click(random_W(200), random_W(200), 10, 2) #点击界面跳过对话
def doit(self): # pyautogui.click(640, 1060, 1)#切换到模拟器 sleep(3) pyautogui.click(random_W(700), random_W(600), 20, 1.5) #点击屏幕 pyautogui.click(random_W(450), random_W(905), 3, 1) #点击领取 pyautogui.click(random_W(700), random_W(600), 5, 1.5) sleep(15) pyautogui.click(random_W(1580), random_W(966), 9, 1) #点击开始行动 sleep(5) pyautogui.click(random_W(1580), random_W(730), 15, 1) #点击开始 sleep(6) pyautogui.click(random_W(1683), random_W(106), 1) #点击跳过 sleep(2) pyautogui.click(random_W(1300), random_W(750), 1) #点击确定 sleep(3) role_drap([[1590, 950, 2, 1], [1340, 490, 3, 2], [990, 543, 2, 2]]) #拖拽第一个角色 sleep(2) role_drap([[1750, 950, 2, 1], [1390, 660, 3, 2], [1050, 680, 2, 2]]) #拖拽第二个角色 sleep(35) pyautogui.click(random_W(450), random_W(905), 10, 1) #跳过对话 role_drap([[1740, 940, 2, 1], [1280, 396, 4.5, 2], [1280, 760, 3, 2]]) #拖拽奶妈 sleep(35) pyautogui.click(random_W(450), random_W(905), 5, 3) #跳过对话 # doit(1)