|
板凳

楼主 |
发表于 2012-9-13 16:18:18
|
只看该作者
脚本基本上写出来了,不过出现了一些问题,找窗口和绑定窗口必须在打怪线程里面,如果放在 开始 里面那就脚本就会一直找怪一直旋转但不会释放技能,如果释放技能那就得死翘翘了.
因为键盘后台要用大漠的收费函数,所以绑定的时候只是为了绑定图色
脚本一:总是打死一直怪后就旋转一次
- #import "dm.dmsoft" dm
- 空间 神仙辅助
- 整型 线程句柄
- 整型 窗口句柄
- 整型 x,y
- 整型 是否绑定成功
- 字符型 color,color1
- 功能 逻辑型 打怪()
- 窗口句柄=窗口.找到窗口("凯迅-神仙世界 [电信 东胜神洲]")
- 如果(窗口句柄==0)
- 辅助.消息框("获得窗口句柄失败!")
- 否则
- dm.SetWindowState(窗口句柄,1)
- 是否绑定成功=dm.BindWindow(窗口句柄,"dx","windows","windows",0)
- 如果(是否绑定成功==0)
- 辅助.消息框("大漠绑定失败,请试下其他绑定模式!")
- 如果结束
- 如果结束
- 辅助.等待(1000)
- 循环(真)
- color=dm.GetColorBGR(396,70)
- color1=dm.GetColorBGR(250,730)
- int i=1
- 循环(i==1)
- 如果(color!="d6e200"||color1=="7832b4")
- //选择怪物怪物
- 键盘.按键(117,1)
- 辅助.等待(100)
- //向左或向右旋转
- 如果(单选框.获得状态("单选框0"))
- 键盘.按键(118,1)
- 辅助.等待(100)
- 如果结束
- color=dm.GetColorBGR(396,70)
- color1=dm.GetColorBGR(250,730)
- 否则
- i=0
- ///按技能键施放技能
- 键盘.按键(119,1)
- 辅助.等待(1300)
- 如果结束
- 循环结束
- 循环结束
- 返回 真
- 功能结束
-
- 功能 逻辑型 开始_点击()
- 辅助.等待(1000)
- 线程句柄=线程.开启("神仙辅助.打怪","")
- 返回 真
- 功能结束
- 功能 逻辑型 退出_点击()
- 线程.关闭(线程句柄)
- //辅助.退出()
- 返回 真
- 功能结束
- 返回 真
- 功能结束
- 空间结束
复制代码
脚本二(由-梦里知影响你-帮助完成的):直到找不到怪物之后再进行旋转,但是找到远处打不到的怪物之后不会重新找怪,就反复的找窗口和绑定窗口
- #import "dm.dmsoft" dm
- 空间 神仙辅助
- 整型 线程句柄
- 整型 窗口句柄
- 整型 x,y
- 整型 是否绑定成功
- 字符型 color,color1
- 功能 逻辑型 打怪()
- 窗口句柄=窗口.找到窗口("凯迅-神仙世界 [电信 东胜神洲]")
- 如果(窗口句柄==0)
- 辅助.消息框("请开始并进入到游戏")
- 否则
- 辅助.等待(50)
- dm.SetWindowState(窗口句柄,1)
- 辅助.等待(50)
- 是否绑定成功=dm.BindWindow(窗口句柄,"dx","windows","windows",0)
- 如果(是否绑定成功==0)
- 辅助.消息框("大漠绑定失败,请试下其他绑定模式!")
- 如果结束
- 如果结束
- 循环(true)
-
- //找怪
- 键盘.按键(117,1)
- 辅助.等待(100)
-
- //取色1//真为:选中怪的颜色
- // 取色2//真为:技能够不着的颜色
- color=dm.GetColorBGR(396,70)
- color1=dm.GetColorBGR(250,730)
-
- if(color=="d6e200")//选中怪
- if(color1!="7832b4")
-
- while(true)
- color=dm.GetColorBGR(396,70)
- if(color=="d6e200")
- 键盘.按键(119,1)
- 辅助.等待(1300)
- //这里可以加个判断,怪不死就一直技能
- else
- break
- endif
- endwhile
-
- else
- 神仙辅助.打怪()
- endif
-
- else
-
- 如果(单选框.获得状态("单选框0"))
- 键盘.按键(118,1)
- 辅助.等待(100)
- 如果结束
-
- endif
-
-
- 循环结束
-
- 返回 真
- 功能结束
- 功能 逻辑型 开始_点击()
- 辅助.等待(50)
- 线程句柄=线程.开启("神仙辅助.打怪","")
- 返回 真
- 功能结束
- 功能 逻辑型 退出_点击()
- 线程.关闭(线程句柄)
- //辅助.退出()
- 返回 真
- 功能结束
- 要执行的代码
- 返回 真
- 功能结束
- 空间结束
复制代码 |
|