马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
系统:Win7 x86 旗舰版
平台:TC4_203SQ 骑士3.0防检测版
游戏:骑士3.0 3045
问题:用TC加载天使4.019后,后台发送按键无效,而且内存搜索也无效。准确说是内存搜索有时候能搜索到,有时候不行,各位大哥帮忙分析下或者提供个能在骑士3.0下加载插件后台发送按键和内存搜索的方法吧,谢谢
程序代码:
========================================================
空间 KoAuto
addr_range="00000000-FFFFFFFF"
字符型 编辑框0内容
编辑框0内容=""
整型 骑士主窗口句柄
骑士主窗口句柄=0
逻辑型 循环标志
功能 初始化()
//注册插件
插件返回码=辅助.注册插件("TSPlug.dll",真)
编辑框0内容=编辑框.获得文本("编辑框0")
如果(插件返回码)
编辑框0内容=字符串.连接(编辑框0内容,"插件注册成功!\r\n")
否则
编辑框0内容=字符串.连接(编辑框0内容,"插件注册失败!\r\n")
如果结束
编辑框.设置文本("编辑框0",编辑框0内容)
//查找骑士主窗口
骑士主窗口句柄=窗口.找到窗口("骑士3.0")
//骑士主窗口句柄=窗口.找到窗口("无标题 - 记事本")
骑士主窗口查找结果=窗口.是否存在(骑士主窗口句柄)
编辑框0内容=编辑框.获得文本("编辑框0")
如果(骑士主窗口查找结果)
编辑框0内容=字符串.连接(编辑框0内容,"已找到骑士3.0窗口!\r\n骑士主窗口句柄:")
编辑框0内容=字符串.连接(编辑框0内容,类型.转字符型(骑士主窗口句柄))
编辑框0内容=字符串.连接(编辑框0内容,"\r\n")
否则
编辑框0内容=字符串.连接(编辑框0内容,"未找到骑士3.0窗口!\r\n")
如果结束
编辑框.设置文本("编辑框0",编辑框0内容)
功能结束
功能 开始_点击()
//绑定窗体
ts=com("ts.tssoft")
ret = ts.BindWindow(骑士主窗口句柄,"dx","dx","dx",101)
编辑框0内容=编辑框.获得文本("编辑框0")
如果(ret==1)
编辑框0内容=字符串.连接(编辑框0内容,"绑定窗体成功!\r\n")
编辑框.设置文本("编辑框0",编辑框0内容)
//开始打怪
循环标志=真
打怪线程句柄=线程.开启("KoAuto.打怪","")
编辑框0内容=编辑框.获得文本("编辑框0")
如果(打怪线程句柄>0)
编辑框0内容=字符串.连接(编辑框0内容,"开始打怪!\r\n打怪线程句柄:")
编辑框0内容=字符串.连接(编辑框0内容,类型.转字符型(打怪线程句柄))
编辑框0内容=字符串.连接(编辑框0内容,"\r\n")
否则
编辑框0内容=字符串.连接(编辑框0内容,"打怪线程开启失败!\r\n")
如果结束
编辑框.设置文本("编辑框0",编辑框0内容)
否则
编辑框0内容=字符串.连接(编辑框0内容,"绑定窗体失败!\r\n")
//编辑框0内容=字符串.连接(编辑框0内容,dm.GetLastError())
//编辑框0内容=字符串.连接(编辑框0内容,"\r\n")
编辑框.设置文本("编辑框0",编辑框0内容)
如果结束
功能结束
功能 停止_点击()
循环标志=假
ts=com("ts.tssoft")
ts.LockInput(0)
ts.UnBindWindow()
编辑框0内容=编辑框.获得文本("编辑框0")
编辑框0内容=字符串.连接(编辑框0内容,"停止打怪!\r\n")
编辑框.设置文本("编辑框0",编辑框0内容)
功能结束
功能 打怪()
ts=com("ts.tssoft")
整型 技能延时
循环(循环标志)
技能延时str=编辑框.获得文本("编辑框1")
技能延时=类型.转整型(技能延时str)
超级键盘.按键(90)
//ts.KeyPressChar("z")
辅助.等待(50)
超级键盘.按键(49)
//ts.KeyPressChar("1")
辅助.等待(技能延时)
超级键盘.按键(82)
//ts.KeyPressChar("r")
辅助.等待(50)
超级键盘.按键(82)
//ts.KeyPressChar("r")
辅助.等待(50)
循环结束
功能结束
功能 测试_点击()
ts=com("ts.tssoft")
help.messagebox("搜索范围:"&addr_range)
c=type.cint(编辑框.获得文本("编辑框2"))
result = ts.FindInt(骑士主窗口句柄,"00000000-FFFFFFFF",114,114,0)
if(result=="")
help.messagebox("没有找到")
endif
str
count
str.split(result,"|",str)
arraysp.size(str,count)
help.messagebox("找到"&count&"个地址")
功能结束
空间结束
========================================================
|