按键精灵脚本触发脚本的问题,请高手给解,很难啊!

[复制链接]
查看11 | 回复3 | 2011-1-21 08:43:55 | 显示全部楼层 |阅读模式
脚本分4层
1层*开启精灵时一直运行监测
触发,血量少时,跳转4层
2层
*开启精灵时与一层并行
回城补给
完了跳转3层
3层*2层完了后
出城打怪、检物
3层不断循环
4层
停止1层至3层动作
回城
开启1层至3层动作
是独立的触发啊,与操作的并行的,不是循环里的判断。
不要后台命令,对我来说太难了,谢谢。
我原来的构思
//3、战斗
// 3-1、战1
// *血量 找血量像素的检测
// #如果 有
//-回车 1次
//-输入 @move XX XX 坐标1
//-回车 1次
//*某一有效区域 找怪图片
//#如果 有
// -移动鼠标 X Y
// -左键点击
// -按下 F12 (释放技能)
// -间隔多少时间
// -弹起 F12
// -跳转子程序 战1
//#否则
// -跳转子程序 检物1
//#条件结束
//3-2、检物1
//*某一有效区域 找物品图片
//#如果 有
// -移动鼠标 X Y
// -右键按下
// -间隔多少时间
// -右键弹起
// -跳转子程序 战1
//#否则
// -跳转子程序 战2
//#条件结束
// #否则
//-回车
//-输入 @帮助
//-回车
//-移动鼠标 X Y
//-左键 点击
//-跳转标记 地图检测
// #条件结束

回复

使用道具 举报

千问 | 2011-1-21 08:43:55 | 显示全部楼层
可以把需要触发的脚本做成小精灵,做小精灵时候记得勾选启动小精灵后?秒自动执行然后在前一个脚本里面满足触发条件就执行下面语句RunApp "C:\小精灵.exe"//小精灵的完整地址我是来拿分的 -----------------------------我汗,你改的比我答的还快!!等 ------------------------------思路是将你的第三层做为主线,不停循环,在循环中调用"血量判断()"和"补给判断()"如果判断成立就执行相应动作,否则一直执行第三层//出城打怪循环中加入Call 血量判断()Call 补给判断()Sub 血量判断()If life<100 Call
回复

使用道具 举报

千问 | 2011-1-21 08:43:55 | 显示全部楼层
你做成4个脚本好了,用不同的启动热键和中止热键(或者暂停热键)
回复

使用道具 举报

千问 | 2011-1-21 08:43:55 | 显示全部楼层
勾上“可用”右击运行或按快捷键就运行了(可用就是左边的勾选项)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行