马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册  
 
x
 
第一次绑定后台游戏可以运行,关闭脚本再次绑定游戏窗口游戏直接闪出求解 空间 调用层_空间 
变量 资源路径 
功能 启动主功能调用() 
    程序路径=系统.获取程序路径() 
    资源路径=程序路径&"资源" 
    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)) 
    循环结束    
功能结束 
 
 
 |