马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
老的传奇打怪代码如何改
//--------------------------------任务线程-------------------------//
功能 任务线程()
内容=技能测试.查看功能选择()
选择(内容)
条件"挂机刷怪":
技能测试.挂机刷怪()
选择结束
功能结束
//----------------------------------挂机刷怪----------------------//
功能 挂机刷怪()
如果(单选框.获得状态("单选框2"))
技能测试.杀怪()
如果结束
功能结束
//----------------------------------杀怪-------------------------//
功能 杀怪()
技能测试.被怪攻击()
技能测试.选怪杀怪()
功能结束
//--------------------------查看功能选择--------------------------//
功能 查看功能选择()
如果(单选框.获得状态("单选框0"))
返回 "挂机刷怪"
如果结束
功能结束
//----------------------------被怪攻击-------------------------//
功能 被怪攻击()
循环(杀怪开关)
//查看怪物身上颜色
如果(公共库.找色(0,0,2000,2000,"522929-000000",dm)==1)
调试输出("[被怪攻击]发现怪")
技能测试.释放技能()
否则
跳出
如果结束
循环结束
辅助.等待(辅助.随机数(400,600))
功能结束
//-----------------------释放技能-------------------------------//
功能 释放技能()
//公共库.按下键("tab",dm)
intX,intY
遍历(i=0;i<4;i++)
//查找攻击目标是否出现
如果(dm.FindStr(0,0,2000,2000,"攻击目标","9f2e3f-000000",1.0,intX,intY))
调试输出("开始释放技能.....")
技能测试.开始释放技能(i)
否则
跳出
如果结束
遍历结束
功能结束
//---------------------------开始释放技能---------------------------//
功能 开始释放技能(序号)
技能间隔=辅助.随机数(100,300)
技能=下拉框.获得文本("下拉框"&序号)
调试输出("[开始释放技能]序号"&序号&"技能键"&技能)
辅助.等待(技能间隔)
技能测试.技能攻击(技能,技能间隔)
功能结束
//----------------------------技能攻击----------------------------//
功能 技能攻击(技能,技能间隔)
如果(技能=="关闭")
返回 0
如果结束
公共库.按下键(技能,dm)
辅助.等待(技能间隔)
功能结束
//------------------------------选怪杀怪----------------------------------//
功能 选怪杀怪()
变量 计数=0
循环(杀怪开关)
公共库.按下键("tab",dm)
辅助.等待(辅助.随机数(500,600))
//查看怪物的血条
如果(公共库.找色(0,0,2000,2000,"df0202-000000",dm)==1)
调试输出("找到怪的颜色")
技能测试.被怪攻击()
否则
计数++
//如果2次没有选中怪,说明就没有怪了
如果(计数==2)
返回 计数
如果结束
如果结束
循环结束
功能结束
杀完一个怪后就不会选怪了。。。不知道代码如何改。。。
|