传奇按键精灵脚本怎么判断死亡
用文字识别功能识别血量显示的数字,然后通过数字判断是否死亡。数字为0的时候就为死亡,这样可以扩展开来做自动补血功能。
文字识别功能简单描述:
下面给出一段传奇3的脚本代码做出说明
===============================================================
在这个脚本中,使用了大漠插件(百度一下就知道了)
/模拟模式 普通
SetSimMode 0
//下面是大漠的那个插件调用
PutAttachment "C:Program Files按键精灵9" ,"*.*"
PutAttachment ".Plugin" ,"RegDll.dll"
Call Plugin.RegDll.Reg("C:Program Files按键精灵9dm.dll")
Set dm = createobject("dm.dmsoft")
Dim intX,intY
//查找窗口,判断游戏是否运行
hwnd = dm.FindWindowEx(0, "TDxDraw", "传奇3【辉煌2】")
If hwnd = 0 Then
MessageBox "请运行游戏"
EndScript
End If
//绑定窗口
dm_ret = dm.BindWindow(hwnd,"normal","normal","normal",0)
//设置字库(字库的生成,在大漠插件中有详细说明)
dm.SetPath "C:"
dm_ret = dm.SetDict(0, "test.txt")
//这个就是要识别的字所在的位置
s = dm.Ocr(1020,29,1130,43,"dedbde-000000",1.0)
If s "比奇县" Then
MsgBox "请在 比奇县 地图启动该脚本"
EndScript
End If
=======================================================
上面是在指定位置识别“地图名称”,同理把位置换到血量显示的地方,就可以识别出血值。
从而实现,角色死亡,补血,蓝,自动走图,过图等功能。
我用按键精灵手机助手写的脚本,总被传奇检测到,然后传奇私服就闪退了,怎么解决?
因为它检测到了运行程序中有按键精灵。所以你可以反编译传奇安装包,把获取运行程序这个功能删掉然后保存一下。再要么就用笨方法,截图出来做脚本,然后用小精灵去运行,因为小精灵的名字很乱套,他不会认为小精灵有问题。
按键精灵编辑传奇脚本的问题,大侠进来赐教一下!小弟不甚感激。
1、环境7挂机,你直接把号开到哪里,按键设置使用什么技能就可以了,前面不用编辑啊。
2、可以用抓图的方法设置吃药,当血掉到某一位置时抓图,然后按某个键(自定义)吃药。
3、怎么判断没药了?还是用抓图,抓每个大药包的图片,精确到90%,当下面6个快捷栏没药了,按键会自动点击背包里的大药包(可以用按键精灵中的录制功能)
4、传奇捡物得跑过去检,不像别的游戏是按某个快捷键自动跑过去捡。
我现在玩的鹿鼎记,游戏自带一些快捷键,如选怪,捡物等,这个游戏用按键比较方便,传奇不太懂。可以上面说的比较简单,自己上按键的网站学习一下教程,还是很简单的。
还木有评论哦,快来抢沙发吧~