TC官方合作论坛

 找回密码
 立即注册
查看: 1246|回复: 12
打印 上一主题 下一主题

[讨论] 蜀门 游戏 怎么实现后台找图找色 大神速进

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-7 06:23:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 465756679 于 2014-5-8 21:37 编辑

我现在写的蜀门游戏 脚本  怎么鼠标不去点击背包呢 多按几次按键 游戏直接关闭了 每次按一下游戏就会出现卡一次?附有源码

。。。  大家可取去帮忙测试一下   没权限  附链接   大家可以随便下个SF试试

                                                                         谢谢


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

推荐
发表于 2014-5-8 21:20:27 | 只看该作者
465756679 发表于 2014-5-8 12:19
我现在写的那脚本  怎么鼠标不去点击背包呢 多按几次按键 游戏直接关闭了 每次按一下游戏就会出现卡一次 ...
  1. 空间 蜀门
  2. //默认空间
  3. 变量 dm
  4. dm=com("dm.dmsoft")
  5. //开始按钮_点击操作
  6. 功能 开始_点击()
  7.     //变量 hwnd,x1,y1,x2,y2,w,h
  8.    
  9.    
  10.    
  11.    
  12.     //dm_ret = dm.GetClientRect(hwnd,x1,y1,x2,y2)
  13.    
  14.     //调试输出("x1,y1,x2,y2:"&x1&","&y1&","&x2&","&y2)
  15.    
  16.     //dm_ret = dm.GetClientSize(hwnd,w,h)
  17.     //调试输出("w,h:"&w&","&h)
  18.    
  19.     //dm_ret = dm.SetWindowSize(hwnd,1024,768)
  20.    
  21.     //dm_ret = dm.GetClientSize(hwnd,w,h)
  22.     //调试输出("w,h:"&w&","&h)
  23.    
  24.     //dm.SendString2(hwnd,"我是来测试的")
  25.    
  26.     //变量 dm_ret,s
  27.     //系统.设置路径("rc:")
  28.     //dm_ret =dm.SetDict(0,"找字.txt")
  29.     //s = dm.Ocr(721,360,747,376,"1af11a-102030",1.0)
  30.     //调试输出(s)
  31.    
  32.    
  33. 功能结束

  34. //退出按钮_点击操作
  35. 功能 退出_点击()
  36.    
  37.     辅助.退出()
  38. 功能结束


  39. 功能 热键0_热键()
  40.     线程句柄=线程.扩展开启("蜀门.后台操作","","蜀门.解绑窗口","")
  41. 功能结束
  42. 功能 后台操作()
  43.     变量  intX,intY,hwnd
  44.     dm.GetPath(辅助.获取资源路径("rc:"))
  45.    
  46.     hwnd = dm.FindWindow("","蜀门 | 蜀门 | 游戏版本")
  47.     调试输出(hwnd)
  48.     dm_ret=dm.BindWindowEx(hwnd,"dx.graphic.3d","dx.mouse.api|dx.mouse.cursor","windows","",101)//绑定窗口
  49.     辅助.等待(1000)
  50.     while(true)
  51.         dm_ret = dm.FindPic(718,750,727,757,"背包.bmp","000000",0.9,0,intX,intY)
  52.         如果(dm_ret>=0)
  53.             //辅助.消息框("找到图片")
  54.             调试输出(intX)
  55.             调试输出(intY)
  56.             dm.MoveTo(intX,intY)
  57.             dm.LeftClick()
  58.             
  59.         如果结束
  60.     endwhile
  61. 功能结束

  62. 功能 解绑窗口()
  63.     dm.UnBindWindow()
  64. 功能结束

  65. 空间结束
  66. //空间结束语句
复制代码
你游戏绑定了,没解绑。  这个是收费模式绑定
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2014-5-8 21:18:24 | 只看该作者
465756679 发表于 2014-5-8 12:19
我现在写的那脚本  怎么鼠标不去点击背包呢 多按几次按键 游戏直接关闭了 每次按一下游戏就会出现卡一次 ...

空间 蜀门
//默认空间
变量 dm
dm=com("dm.dmsoft")
//开始按钮_点击操作
功能 开始_点击()
    //变量 hwnd,x1,y1,x2,y2,w,h
   
   
   
   
    //dm_ret = dm.GetClientRect(hwnd,x1,y1,x2,y2)
   
    //调试输出("x1,y1,x2,y2:"&x1&","&y1&","&x2&","&y2)
   
    //dm_ret = dm.GetClientSize(hwnd,w,h)
    //调试输出("w,h:"&w&","&h)
   
    //dm_ret = dm.SetWindowSize(hwnd,1024,768)
   
    //dm_ret = dm.GetClientSize(hwnd,w,h)
    //调试输出("w,h:"&w&","&h)
   
    //dm.SendString2(hwnd,"我是来测试的")
   
    //变量 dm_ret,s
    //系统.设置路径("rc:")
    //dm_ret =dm.SetDict(0,"找字.txt")
    //s = dm.Ocr(721,360,747,376,"1af11a-102030",1.0)
    //调试输出(s)
   
   
功能结束

//退出按钮_点击操作
功能 退出_点击()
   
    辅助.退出()
功能结束


功能 热键0_热键()
    线程句柄=线程.扩展开启("蜀门.后台操作","","解绑窗口","")
功能结束
功能 后台操作()
    变量  intX,intY,hwnd
    dm.GetPath(辅助.获取资源路径("rc:"))
   
    hwnd = dm.FindWindow("","蜀门 | 蜀门 | 游戏版本")
    调试输出(hwnd)
    dm_ret=dm.BindWindowEx(hwnd,"dx.graphic.3d","dx.mouse.api|dx.mouse.cursor","windows","",101)//绑定窗口
    辅助.等待(1000)
    while(true)
        dm_ret = dm.FindPic(718,750,727,757,"背包.bmp","000000",0.9,0,intX,intY)
        如果(dm_ret>=0)
            //辅助.消息框("找到图片")
            调试输出(intX)
            调试输出(intY)
            dm.MoveTo(intX,intY)
            dm.LeftClick()
            
        如果结束
    endwhile
功能结束

功能 解绑窗口()
    dm.UnBindWindow()
功能结束

空间结束
//空间结束语句
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2014-5-8 12:02:05 | 只看该作者
465756679 发表于 2014-5-7 20:20
我的是win7 32位的  再麻烦发一下  谢谢

好像可以用,你测试了?  我没WIN7 系统
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2014-5-7 12:18:42 | 只看该作者
天使我绑定的模式  是dx dx dx 101
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2014-5-7 10:49:17 | 只看该作者
dangq 发表于 2014-5-7 08:33
普通绑定不了 用高级绑定  不过收费的

我用天使 dx dx dx  绑定一切正常。大漠应该也没问题吧。
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2014-5-7 08:33:42 | 只看该作者
普通绑定不了 用高级绑定  不过收费的
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2014-5-7 07:58:33 | 只看该作者
用大漠插件,你去看下大漠插件的教程。
回复 支持 1 反对 0

使用道具 举报

板凳
 楼主| 发表于 2014-5-7 08:16:16 | 只看该作者
ulcel800 发表于 2014-5-7 07:58
用大漠插件,你去看下大漠插件的教程。

我就是用的大漠哈
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-5-7 11:33:46 | 只看该作者
续花丶 发表于 2014-5-7 10:49
我用天使 dx dx dx  绑定一切正常。大漠应该也没问题吧。

你是绑定的蜀门游戏吗??
付段源码来试试。。。
回复 支持 反对

使用道具 举报

8#
发表于 2014-5-7 16:23:05 | 只看该作者
本帖最后由 lidongxu 于 2014-5-7 16:41 编辑

dm_ret = dm.BindWindowEx(hwnd,"dx.graphic.3d","dx.mouse.clip.lock.api|dx.mouse.api|dx.mouse.cursor","windows","",101)

蜀门绑定模式  XP 系统
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2014-5-7 20:20:42 | 只看该作者
lidongxu 发表于 2014-5-7 16:23
dm_ret = dm.BindWindowEx(hwnd,"dx.graphic.3d","dx.mouse.clip.lock.api|dx.mouse.api|dx.mouse.cursor", ...

我的是win7 32位的  再麻烦发一下  谢谢
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-27 10:54 , Processed in 0.198060 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表