|
求助:
大漠插件绑定窗口,注册,激活 如图:复选框的自动旋转和拾取要怎么写啊
所有有坐标都是窗口在(0,0)时的坐标
- 空间 神仙世界
- //定义默认空间
- //定义全局变量
- 字符型 延时1,延时2,延时3,延时4,延时5,延时6,延时7,延时8,枚举窗口
- 整型 技能1,技能2,技能3,技能4,技能5,技能6,技能7,技能8,技能攻击1,技能攻击2,技能攻击3,技能攻击4,技能攻击5,技能攻击6,技能攻击7,技能攻击8,延时等待1,延时等待2,延时等待3,延时等待4,延时等待5,延时等待6,延时等待7,延时等待8
- 字符型 句柄
- 整型 线程句柄
- //判断是否输入文本框内容
- 功能 逻辑型 文本框内容是否为空()
- 技能1=下拉框.得到选项("技能攻击1")
- 技能2=下拉框.得到选项("技能攻击2")
- 技能3=下拉框.得到选项("技能攻击3")
- 技能4=下拉框.得到选项("技能攻击4")
- 技能5=下拉框.得到选项("技能攻击5")
- 技能6=下拉框.得到选项("技能攻击6")
- 技能7=下拉框.得到选项("技能攻击7")
- 技能8=下拉框.得到选项("技能攻击8")
- 延时1=编辑框.获得文本("延时1")
- 延时2=编辑框.获得文本("延时2")
- 延时3=编辑框.获得文本("延时3")
- 延时4=编辑框.获得文本("延时4")
- 延时5=编辑框.获得文本("延时5")
- 延时6=编辑框.获得文本("延时6")
- 延时7=编辑框.获得文本("延时7")
- 延时8=编辑框.获得文本("延时8")
- 如果(技能1==0||技能2 ==0||技能3 ==0||技能4 ==0||技能5==0||技能6 ==0||技能7 ==0||技能8==0||字符串.长度(延时1) ==0||字符串.长度(延时2) ==0||字符串.长度(延时3) ==0||字符串.长度(延时4) ==0||字符串.长度(延时5) ==0||字符串.长度(延时6) ==0||字符串.长度(延时7) ==0||字符串.长度(延时8) ==0)
- 返回 假
- 否则
- 如果(技能1==1)
- 技能攻击1=49
- 如果结束
- 如果(技能1==2)
- 技能攻击1=50
- 如果结束
- 如果(技能1==3)
- 技能攻击1=51
- 如果结束
- 如果(技能1==4)
- 技能攻击1=52
- 如果结束
- 如果(技能1==5)
- 技能攻击1=53
- 如果结束
- 如果(技能1==6)
- 技能攻击1=54
- 如果结束
- 如果(技能1==7)
- 技能攻击1=55
- 如果结束
- 如果(技能1==8)
- 技能攻击1=56
- 如果结束
- 如果(技能2==1)
- 技能攻击2=49
- 如果结束
- 如果(技能2==2)
- 技能攻击2=50
- 如果结束
- 如果(技能2==3)
- 技能攻击2=51
- 如果结束
- 如果(技能2==4)
- 技能攻击2=52
- 如果结束
- 如果(技能2==5)
- 技能攻击2=53
- 如果结束
- 如果(技能2==6)
- 技能攻击2=54
- 如果结束
- 如果(技能2==7)
- 技能攻击2=55
- 如果结束
- 如果(技能2==8)
- 技能攻击2=56
- 如果结束
- 如果(技能3==1)
- 技能攻击3=49
- 如果结束
- 如果(技能3==2)
- 技能攻击3=50
- 如果结束
- 如果(技能3==3)
- 技能攻击3=51
- 如果结束
- 如果(技能3==4)
- 技能攻击3=52
- 如果结束
- 如果(技能3==5)
- 技能攻击3=53
- 如果结束
- 如果(技能3==6)
- 技能攻击3=54
- 如果结束
- 如果(技能3==7)
- 技能攻击3=55
- 如果结束
- 如果(技能3==8)
- 技能攻击3=56
- 如果结束
- 如果(技能4==1)
- 技能攻击4=49
- 如果结束
- 如果(技能4==2)
- 技能攻击4=50
- 如果结束
- 如果(技能4==3)
- 技能攻击4=51
- 如果结束
- 如果(技能4==4)
- 技能攻击4=52
- 如果结束
- 如果(技能4==5)
- 技能攻击4=53
- 如果结束
- 如果(技能4==6)
- 技能攻击4=54
- 如果结束
- 如果(技能4==7)
- 技能攻击4=55
- 如果结束
- 如果(技能4==8)
- 技能攻击4=56
- 如果结束
- 如果(技能5==1)
- 技能攻击5=49
- 如果结束
- 如果(技能5==2)
- 技能攻击5=50
- 如果结束
- 如果(技能5==3)
- 技能攻击5=51
- 如果结束
- 如果(技能5==4)
- 技能攻击5=52
- 如果结束
- 如果(技能1==5)
- 技能攻击1=53
- 如果结束
- 如果(技能5==6)
- 技能攻击5=54
- 如果结束
- 如果(技能5==7)
- 技能攻击5=55
- 如果结束
- 如果(技能5==8)
- 技能攻击5=56
- 如果结束
- 如果(技能6==1)
- 技能攻击6=49
- 如果结束
- 如果(技能6==2)
- 技能攻击6=50
- 如果结束
- 如果(技能6==3)
- 技能攻击6=51
- 如果结束
- 如果(技能6==4)
- 技能攻击6=52
- 如果结束
- 如果(技能6==5)
- 技能攻击6=53
- 如果结束
- 如果(技能6==6)
- 技能攻击6=54
- 如果结束
- 如果(技能6==7)
- 技能攻击6=55
- 如果结束
- 如果(技能6==8)
- 技能攻击6=56
- 如果结束
- 如果(技能7==1)
- 技能攻击7=49
- 如果结束
- 如果(技能7==2)
- 技能攻击7=50
- 如果结束
- 如果(技能7==3)
- 技能攻击7=51
- 如果结束
- 如果(技能7==4)
- 技能攻击7=52
- 如果结束
- 如果(技能7==5)
- 技能攻击7=53
- 如果结束
- 如果(技能7==6)
- 技能攻击7=54
- 如果结束
- 如果(技能7==7)
- 技能攻击7=55
- 如果结束
- 如果(技能7==8)
- 技能攻击7=56
- 如果结束
- 如果(技能8==1)
- 技能攻击8=49
- 如果结束
- 如果(技能8==2)
- 技能攻击8=50
- 如果结束
- 如果(技能8==3)
- 技能攻击8=51
- 如果结束
- 如果(技能8==4)
- 技能攻击8=52
- 如果结束
- 如果(技能8==5)
- 技能攻击8=53
- 如果结束
- 如果(技能8==6)
- 技能攻击8=54
- 如果结束
- 如果(技能8==7)
- 技能攻击8=55
- 如果结束
- 如果(技能8==8)
- 技能攻击8=56
- 如果结束
- 延时等待1=转换.字符型转整型(延时1,0)
- 延时等待2=转换.字符型转整型(延时2,0)
- 延时等待3=转换.字符型转整型(延时3,0)
- 延时等待4=转换.字符型转整型(延时4,0)
- 延时等待5=转换.字符型转整型(延时5,0)
- 延时等待6=转换.字符型转整型(延时6,0)
- 延时等待7=转换.字符型转整型(延时7,0)
- 延时等待8=转换.字符型转整型(延时8,0)
- 如果结束
- 返回 真
- 功能结束
- 整型 窗口句柄
- 逻辑型 是否找到
- 窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))
- 窗口.设置位置(窗口句柄,0,0)
- 窗口.激活(窗口句柄)
- 功能 逻辑型 打怪()
- 整型 x,y
- 逻辑型 怪物颜色,怪物死亡颜色
- int cf=1
- 循环(cf==1)
- 怪物颜色=大漠.区域找色(425,95,435,105,"dce706-202020",1.0,0,x,y)
- int i=1
- 循环(i==1)
- 如果(!怪物颜色)
- dm.KeyPress(9)
- help.sleep(200)
- dm.KeyPress(65)
- help.sleep(200)
- 怪物颜色=大漠.区域找色(425,95,435,105,"dce706-202020",1.0,0,x,y)
- 否则
- i=0
- ///按技能键施放技能
- dm.KeyPress(技能攻击1)
- help.sleep(延时等待1)
- 如果结束
- 循环结束
- i=1
- 循环(i==1)
- ///判断怪物死亡
- 怪物死亡颜色=大漠.区域找色(475,65,500,50,"737675-202020",1.0,0,x,y)
- 如果(!怪物死亡取色)
- ///Z键拾取物品
- i=0
- dm.KeyPress(90,1)
- help.sleep(500)
- 否则
- ///按技能键施放技能
- dm.KeyPress(技能攻击1)
- help.sleep(延时等待1)
- 跳出
- 如果结束
- 循环结束
- 循环结束
- 返回 真
- 功能结束
- 功能 逻辑型 自动补给()
- 整型 n,是否找到,e,x,y,n1,是否找到1,e1
- ///N表示X值的浮动区域,E是使用脚本玩家任意输入的补给值=编辑框
- 循环 真
- ///自动补红
- e=转换.字符型转整型(编辑框.获得文本("编辑框0"),0)
- n=e*386/100 ///100是我们固定的百分比,也就是玩家可以输入的百分比值,386是血条长度
- 如果(!是否找到)
- 是否找到=dm.findcolor(84,163,84+n,173,"ff8670~303030",0.8,0,x,x)
- dm.KeyPress(48)
- ///自动补兰
- e1=转换.字符型转整型(编辑框.获得文本("编辑框0"),0)
- n1=e1*386/100
- 如果(!是否找到1)
- 是否找到1=dm.findcolor(84,175,84+n1,185,"ff8670~303030",0.8,0,x,x)
- dm.KeyPress(57)
- 如果结束
- 返回 真
- 功能结束
- .............省略N多字.........
- 功能 逻辑型 开始_点击()
- //这里添加你要执行的代码
- 返回 真
- 功能结束
- 功能 逻辑型 暂停_点击()
- //这里添加你要执行的代码
- 返回 真
- 功能结束
- 功能 逻辑型 恢复_点击()
- //这里添加你要执行的代码
- 返回 真
- 功能结束
- 功能 逻辑型 退出_点击()
- 线程.关闭(线程句柄)
- 辅助.退出()
- 返回 真
- 功能结束
- 空间结束
- //空间结束语句
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|