马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
第一次绑定后台游戏可以运行,关闭脚本再次绑定游戏窗口游戏直接闪出求解{:soso_e130:}空间 调用层_空间
变量 资源路径
功能 启动主功能调用()
程序路径=系统.获取程序路径()
资源路径=程序路径&"资源"
dm=p公共库.免注册大漠插件("5.1423",资源路径)
//设置字库路径
dm_ret = dm.SetPath(资源路径)
//设置字库
dm_ret = dm.SetDict(0,"shuzi.txt")
i=0
循环(真)
//限制游戏多开
如果(i>=10)
控件.有效("按钮7",假)
跳出
如果结束
//提示用户
辅助.消息框("请将鼠标移动到游戏窗口,然后按Home键启动脚本!")
//等待
dm.WaitKey(36,0)
鼠标窗口=窗口.鼠标所在窗口句柄()
调试输出(鼠标窗口)
//判断是否是正确的窗口句柄
如果(p公共库.正确窗口(dm,鼠标窗口,"TianLongBaBu WndClass"))
调试输出("正确的游戏窗口")
//可以启动脚本
线程.开启("调用层_空间.启动脚本",鼠标窗口)
i++
否则
辅助.消息框("请指向正确的游戏窗口")
如果结束
//如果结束
循环结束
辅助.等待(2000)
功能结束
功能 启动脚本(窗口句柄)
dm=p公共库.免注册大漠插件("5.1423",资源路径)//每个线程创建大漠对象
//绑定同一个窗口句柄
dm_ret = dm.SetPath(资源路径)
dm_ret = dm.SetDict(0,"自己的.txt")
dm_ret = dm.BindWindowEx(窗口句
柄,"dx.graphic.3d","dx.mouse.position.lock.api|dx.mouse.clip.lock.api|dx.mouse.input.lock.api|dx.mouse.state.api|dx.mouse.api|dx.mouse.cursor","dx.keypad.state.api|dx.keypad.api","dx.public.active.api",101)
辅助.等待(辅助.随机数(1000,3000))
如果(dm_ret!=1)
辅助.消息框("绑定窗口失败,找作者解决")
返回 0
如果结束
调试输出(窗口句柄&"窗口绑定成功")
调用层_空间.选怪杀怪(dm)
循环(真)
如果(p公共库.找图FindPic_S(dm,221,0,288,66,"充值.bmp",8)!=-1)
调试输出("进入游戏窗口成功")
跳出
如果结束
辅助.等待(辅助.随机数(1000,2000))
循环结束
功能结束
|