nba2kol吧 关注:1,925,046贴子:58,947,861
  • 0回复贴,共1

电脑人脚本

只看楼主收藏回复

num = 99999
For num
Rem A
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\play按钮.bmp",0.9,intXPL,intYPL
If intXPL > 0 And intYPL > 0 then
MoveTo intXPL + 20, intYPL + 20
LeftClick 2//需要点击两次,第一次选中窗口,第二次才是点击准备,如果只点击一下会没反应
Delay 2000// 网络延迟,延迟2秒
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\单人匹配.bmp",0.9,intXPP,intYPP
if intXPP > 0 And intYPP > 0 then
MoveTo intXPP + 10, intYPP + 10
LeftClick 2 //鼠标左键点击两次,第一次选中窗口,第二次才是点击按钮
End if
//2、屏幕找图“单人匹配.pmp”
End if
//1、屏幕找图“play.pmp”
Delay 2000
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\play按钮.bmp",0.9,intXPY2,intYPY2
If intXPY2 > 0 And intYPY2 > 0 Then
Goto A
End If
//判断:如果仍发现play按钮,则跳转到标记A
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\确定进入准备.bmp",0.9,intXKS,intYKS
While intXKS < 0 And intYKS < 0
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\确定进入准备.bmp",0.9,intXKS,intYKS
Wend
//当循环条件成立的时候,反复执行循环体
MoveTo intXKS + 20, intYKS + 20
LeftClick 2 //鼠标左键点击两次,第一次选中窗口,第二次才是点击按钮
//3、点击“确定”
Delay 1000
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\准备.bmp",0.9,intXZB,intYZB
While intXZB < 0 And intYZB < 0
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\准备.bmp",0.9,intXZB,intYZB
Wend
//当循环条件成立的时候,反复执行循环体
MoveTo intXZB + 20, intYZB + 20
LeftClick 2 //鼠标左键点击两次,第一次选中窗口,第二次才是点击按钮
//4、点击“准备”
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\房间关闭.bmp",0.9,intXGB,intYGB
If intXGB > 0 And intYGB > 0 Then
Goto A
End If
//这里漏了一步,有人邀请的处理-------------------------------------------
intXSJ = -1
intYSJ = -1 //注意,这里建议使用-1值就开始执行脚本。即准备后就开始执行脚本,而不是开始后才执行脚本。
Do Until intXSJ > 0 And intYSJ > 0
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\确定.bmp",0.9,intXd,intYd
If intXd > 0 And intYd > 0 Then
MoveTo intXd + 20, intYd + 20
LeftClick 2//点击两次,第一次选中窗口,第二次才是点击按钮
Goto A
//返回到大厅,执行开始第一步操作
End If
//判定是否被游戏认定“长时间未操作游戏” 或者“玩家离开游戏,房间关闭”
KeyDown 17, 1//按住CTRL键
Delay 700
KeyPress 116, 1//按住F5
KeyUp 17, 1//松开CTRL键
KeyDown "D", 1
Delay 700//经测试:科比投篮包0.7秒出手刚好,0.6秒出手太短。0.8秒出手太长。
KeyUp "D", 1
MoveTo 300,300
RightDown 1//鼠标移动到指定坐标,并鼠标右击
Delay 1500
RightUp 1
KeyDown "D", 1
Delay 600//0.6秒+s等于假动作。或者KeyPress "D"也是假动作
KeyUp "D", 1
KeyPress "S", 1//模拟跳传
MoveTo 600, 600//鼠标移动到指定坐标,并鼠标右击
RightDown 1//鼠标移动到指定坐标,并鼠标右击
Delay 1500
RightUp 1
KeyDown "D", 1
Delay 600
KeyUp "D", 1
KeyPress "S", 1//模拟跳传
MoveTo 300, 600//鼠标移动到指定坐标,并鼠标右击
RightDown 1//鼠标移动到指定坐标,并鼠标右击
Delay 1500
RightUp 1
KeyDown "D", 1
Delay 600
KeyUp "D", 1
KeyPress "S", 1//模拟跳传
MoveTo 600, 300//鼠标移动到指定坐标,并鼠标右击
RightDown 1//鼠标移动到指定坐标,并鼠标右击
Delay 1500
RightUp 1
KeyDown "D", 1
Delay 600
KeyUp "D", 1
KeyPress "S", 1//模拟跳传
FindPic 0, 0, 1031, 790, "C:\Users\Administrator\Desktop\游戏脚本\img\随机选择.bmp", 0.9, intXSJ, intYSJ
Loop
Delay 1500
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\随机选择.bmp",0.9,intXSJ,intYSJ
If intXSJ > 0 And intYSJ> 0 then
MoveTo intXSJ + 20, intYSJ + 20
LeftClick 2//需要点击两次,第一次选中窗口,第二次才是点击准备,如果只点击一下会没反应
End If
MoveTo intXSJ - 40, intYSJ - 40//这里必须把光标移开,不然光标会挡住识别图标影响判断
//点击随机选择
Delay 1500
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\下一步.bmp",0.9,intXe,intYe
If intXe > 0 And intYe> 0 then
MoveTo intXe + 20, intYe + 20
LeftClick 2//需要点击两次,第一次选中窗口,第二次才是点击准备,如果只点击一下会没反应
End If
MoveTo intXe - 40, intYe - 40//这里必须把光标移开,不然光标会挡住识别图标影响判断
//点击下一步
Delay 1500
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\返回.bmp",0.9,intXFH,intYFH
While intXFH < 0 And intYFH < 0
FindPic 0,0,1680,1050,"C:\Users\Administrator\Desktop\游戏脚本\img\返回.bmp",0.9,intXFH,intYFH
Wend
//当循环条件成立的时候,反复执行循环体
MoveTo intXFH + 20, intYFH + 20
LeftClick 2 //鼠标左键点击两次,第一次选中窗口,第二次才是点击按钮
//点击返回
Delay 3000//必须进行延迟
next


1楼2020-02-24 16:19回复