TC官方合作论坛

 找回密码
 立即注册
查看: 5828|回复: 10

[游戏] 【有源码】神雕侠侣 挂机辅助 [三开]

[复制链接]
发表于 2013-1-29 09:06:18 | 显示全部楼层 |阅读模式

  1. 空间 挂机小助手
  2. dm=数组[3]
  3. 线程句柄=数组[3]
  4. hwnd=数组[3]
  5. zz=数组[3]
  6. 功能 开始_点击()
  7.     zz[1]=0,zz[2]=0,zz[1]=0
  8.    变量 z,c=0
  9.   循环(c<=2)
  10.       z=编辑框.获得文本("编辑框"&c&"0")
  11.   if(z!="")
  12. 线程句柄[c]=线程.开启("挂机小助手.启动",c)
  13. endif
  14. c=c+1
  15. 循环结束
  16. 功能结束
  17. 功能 启动(x)
  18.     变量 z
  19.      dm[x]=com("dm.dmsoft")
  20.     z=编辑框.获得文本("编辑框"&x&"0")
  21.     hwnd[x] = dm[x].FindWindow("",z)
  22.      dm[x].BindWindow(hwnd[x],"dx","normal","dx",0)
  23.      dm[x].SetPath(辅助.获取资源路径("rc:"))
  24.      dm[x].SetDict(0,"神雕字库.txt")
  25.      if(hwnd[x]==0)
  26.          help.messagebox("没有找到ID为"&z&"的游戏窗口")
  27.          辅助.退出()
  28.      endif
  29.      编辑框.设置文本("编辑框"&x&"3","开始挂机")
  30.     挂机小助手.开始挂机(x)
  31. 功能结束
  32. 功能 开始挂机(x)
  33. 变量 i,mx,my,nx,ny,z
  34. 循环(真)
  35.     编辑框.设置文本("编辑框"&x&"1",i)   
  36. z=编辑框.获得文本("编辑框"&x&"2")
  37. dm[x].FindPic(0,0,800,600,"战斗画面.bmp","000000",0.9,0,mx,my)
  38. if(mx>0)
  39. dm[x].FindPic(0,0,800,600,"自动回合.bmp","000000",0.9,0,nx,ny)
  40. i=dm[x].Ocr(nx,ny,nx+102,ny+17,"f9af1f-252525",1.0)
  41. if(nx>0)
  42. if(i<=z)
  43.     dm[x].KeyDown(18)
  44.     dm[x].KeyPress(49)
  45.     dm[x].KeyUp(18)
  46.     help.sleep(500)
  47.     dm[x].KeyDown(18)
  48.     dm[x].KeyPress(49)
  49.     dm[x].KeyUp(18)
  50. endif
  51. else
  52.      dm[x].KeyDown(18)
  53.     dm[x].KeyPress(49)
  54.     dm[x].KeyUp(18)
  55. endif
  56. endif
  57. help.sleep(1000)
  58. 挂机小助手.验证(x)
  59. 循环结束
  60. 功能结束

  61. 功能 验证(x)
  62.     变量 x1,y,i,z,x2,x3,x4
  63.     dm[x].FindPic(0,0,800,600,"验证2.bmp","000000",0.9,0,x2,y)
  64.     help.sleep(200)
  65. dm[x].FindPic(0,0,800,600,"验证1.bmp","000000",0.9,0,x1,y)
  66.     help.sleep(200)
  67.     dm[x].FindPic(0,0,800,600,"验证3.bmp","000000",0.9,0,x3,y)
  68.     help.sleep(200)
  69.     dm[x].FindPic(0,0,800,600,"验证4.bmp","000000",0.9,0,x4,y)
  70.     help.sleep(200)
  71.   if(x1>0||x2>0||x3>0||x4>0)
  72.         zz[x]=1
  73. if(复选框.获得状态("复选框1")==真)
  74.       窗口.激活(hwnd[x])
  75.     endif  
  76.    
  77. if(复选框.获得状态("复选框0")==真)
  78.      dm[x].Beep(1000,1000)
  79.     endif
  80. 编辑框.设置文本("编辑框"&x&"3","暂停")
  81. 线程.暂停(线程句柄[x])
  82. endif

  83. 功能结束
  84. 功能 热键0_热键()
  85. if(zz[0]==1)
  86.    线程.恢复(线程句柄[0])
  87.    zz[0]=0
  88.      编辑框.设置文本("编辑框"&0&"3","正在挂机")
  89. else
  90.   线程.暂停(线程句柄[0])
  91.   zz[0]=1
  92.    编辑框.设置文本("编辑框"&0&"3","暂停")
  93. endif
  94. 功能结束
  95. 功能 热键1_热键()
  96. if(zz[1]==1)
  97.    线程.恢复(线程句柄[1])
  98.    zz[1]=0
  99.      编辑框.设置文本("编辑框"&1&"3","正在挂机")
  100. else
  101.   线程.暂停(线程句柄[1])
  102.   zz[1]=1
  103.    编辑框.设置文本("编辑框"&1&"3","暂停")
  104. endif
  105. 功能结束
  106. 功能 热键2_热键()
  107. if(zz[2]==1)
  108.    线程.恢复(线程句柄[2])
  109.    zz[2]=0
  110.      编辑框.设置文本("编辑框"&2&"3","正在挂机")
  111. else
  112.   线程.暂停(线程句柄[2])
  113.   zz[2]=1
  114.    编辑框.设置文本("编辑框"&2&"3","暂停")
  115. endif
  116. 功能结束
  117. 功能 退出_点击()
  118.     if(线程句柄[0]!=null)
  119.         线程.关闭句柄(线程句柄[0])
  120.        dm[0].UnBindWindow()
  121. endif
  122.     if(线程句柄[1]!=null)
  123.            线程.关闭句柄(线程句柄[1])
  124.   dm[1].UnBindWindow()
  125.   endif
  126.    if(线程句柄[2]!=null)
  127.            线程.关闭句柄(线程句柄[2])
  128. dm[2].UnBindWindow()
  129. endif
  130. 辅助.退出()
  131. 功能结束
  132. 功能 按钮0_点击()
  133. 辅助.写配置("RealmName","userid00",编辑框.获得文本("编辑框00"),系统.获取当前路径() &"user.ini")
  134. 辅助.写配置("RealmName","userid10",编辑框.获得文本("编辑框10"),系统.获取当前路径() &"user.ini")
  135. 辅助.写配置("RealmName","userid20",编辑框.获得文本("编辑框20"),系统.获取当前路径() &"user.ini")
  136. 辅助.写配置("RealmName","userid01",编辑框.获得文本("编辑框02"),系统.获取当前路径() &"user.ini")
  137. 辅助.写配置("RealmName","userid11",编辑框.获得文本("编辑框12"),系统.获取当前路径() &"user.ini")
  138. 辅助.写配置("RealmName","userid21",编辑框.获得文本("编辑框22"),系统.获取当前路径() &"user.ini")
  139. 功能结束
  140. 功能 初始化()
  141. 如果(文件.是否存在(系统.获取当前路径() &"user.ini"))
  142. 编辑框.设置文本("编辑框00",辅助.读配置("RealmName","userid00",系统.获取当前路径()&"user.ini"))
  143. 编辑框.设置文本("编辑框10",辅助.读配置("RealmName","userid10",系统.获取当前路径()&"user.ini"))
  144. 编辑框.设置文本("编辑框20",辅助.读配置("RealmName","userid20",系统.获取当前路径()&"user.ini"))
  145. 编辑框.设置文本("编辑框02",辅助.读配置("RealmName","userid01",系统.获取当前路径()&"user.ini"))
  146. 编辑框.设置文本("编辑框12",辅助.读配置("RealmName","userid11",系统.获取当前路径()&"user.ini"))
  147. 编辑框.设置文本("编辑框22",辅助.读配置("RealmName","userid21",系统.获取当前路径()&"user.ini"))
  148. 如果结束
  149. 功能结束
  150. 空间结束


  151. [hide][/hide]

复制代码

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2013-1-29 09:22:33 | 显示全部楼层
顶,写得好,很工整
回复 支持 反对

使用道具 举报

发表于 2013-1-29 11:18:40 | 显示全部楼层
uuuuuuuuuuuuuupppp
回复 支持 反对

使用道具 举报

发表于 2013-2-18 21:40:07 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

发表于 2013-2-20 10:58:50 | 显示全部楼层
壮哉我大神雕
回复 支持 反对

使用道具 举报

发表于 2013-2-21 22:16:09 | 显示全部楼层
貌似大漠没用了,不能后台。还不如弄个前台3开,屏幕够大的话效果也不错的。
回复 支持 反对

使用道具 举报

发表于 2013-4-26 05:46:37 | 显示全部楼层
壮哉我大神雕
回复 支持 反对

使用道具 举报

发表于 2013-4-26 15:02:32 | 显示全部楼层
先复制下来,慢慢学习!
回复 支持 反对

使用道具 举报

发表于 2013-7-30 12:45:02 | 显示全部楼层
好东东,来看看、。o
回复 支持 反对

使用道具 举报

发表于 2013-8-29 10:46:07 | 显示全部楼层
挂机是自动战斗么
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-3 06:05 , Processed in 0.048661 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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