| 
 | 
	
 
界面: 
 
使用说明:请看压缩包里面使用说明文档 
代码如下: 
 
 
- 空间 江湖行定点挂机
 
 - 整型 线程句柄,位置
 
 - 字符型 怪物字符,X坐标,Y坐标,X坐标q,Y坐标q
 
 - 整型 标识,标识2
 
  
- 功能 逻辑型 加载大漠()
 
 - 逻辑型 注册大漠
 
 - 逻辑型 创建大漠
 
 - 逻辑型 设置字库
 
 - 注册大漠 = 大漠.注册("rc:dm.dll")
 
 - 如果(!注册大漠)
 
 - 辅助.消息框("大漠注册失败!!!")
 
 - 返回 假
 
 - 如果结束
 
 - 创建大漠 = 大漠.创建()
 
 - 如果(!创建大漠)
 
 - 辅助.消息框("大漠创建失败!!!")
 
 - 返回 假
 
 - 如果结束
 
 - 设置字库 = 大漠.设置字库(0,"rc:江湖行.txt")
 
 - 如果(!设置字库)
 
 - 辅助.消息框("设置字库失败!!!")
 
 - 返回 假
 
 - 如果结束
 
 - 返回 真
 
 - 功能结束
 
 - 功能 逻辑型 窗口定位()
 
 - 整型 窗口句柄
 
 - 窗口句柄 = 窗口.类名返回窗口("TFrmM")
 
 - 窗口.设置位置(窗口句柄,0,0)
 
 - 辅助.等待(50)
 
 - 窗口.激活(窗口句柄)
 
 - 辅助.等待(50)
 
 - 返回 真
 
 - 功能结束
 
 - 功能 逻辑型 人物当前坐标()
 
 - //如果(标识==0)
 
 - // 江湖行定点挂机.加载大漠()
 
 - //        标识=1
 
 - //如果结束
 
 - X坐标q = 大漠.识别字符串(16,576,40,590,"ffffff-000000",1.0) 
 
 - Y坐标q = 大漠.识别字符串(41,576,65,590,"ffffff-000000",1.0)
 
 - 如果(字符串.长度(X坐标q)==0||字符串.长度(Y坐标q)==0)
 
 - 返回 假
 
 - 如果结束
 
 - 标签.设置文本("标签0",X坐标q)
 
 - 标签.设置文本("标签3",Y坐标q)
 
 - 辅助.等待(100)
 
 - 如果(标识2==0)
 
 - X坐标 = X坐标q 
 
 - Y坐标 = Y坐标q 
 
 - 标识2=1
 
 - 如果结束
 
 - 返回 真
 
 - 功能结束
 
 - 功能 逻辑型 设置范围()
 
 - //循环(真)
 
 - 江湖行定点挂机.人物当前坐标()
 
 - 如果(转换.字符型转整型(X坐标q)<转换.字符型转整型(X坐标))
 
 - 如果(转换.字符型转整型(X坐标)-转换.字符型转整型(X坐标q)>位置)
 
 -   //右移动
 
 -   鼠标.移动(522,261) 
 
 -   辅助.等待(20)
 
 -   鼠标.右键单击(2)
 
 -   辅助.等待(800)
 
 - 如果结束
 
 - 如果结束
 
 - 如果(转换.字符型转整型(X坐标q)>转换.字符型转整型(X坐标))
 
 - 如果(转换.字符型转整型(X坐标q)>转换.字符型转整型(X坐标)+位置)
 
 -   鼠标.移动(270,251)
 
 -   辅助.等待(20)
 
 -   鼠标.右键单击(2)
 
 -   辅助.等待(800)
 
 - 如果结束
 
 - 如果结束
 
 - 如果(转换.字符型转整型(Y坐标q)<转换.字符型转整型(Y坐标))
 
 - 如果(转换.字符型转整型(X坐标q)+位置<转换.字符型转整型(X坐标))
 
 -   鼠标.移动(402,140)
 
 -   辅助.等待(20)
 
 -   鼠标.右键单击(2)
 
 -   辅助.等待(1000)
 
 - 如果结束
 
 - 如果结束
 
 - 如果(转换.字符型转整型(Y坐标q)>转换.字符型转整型(Y坐标))
 
 - 如果(转换.字符型转整型(Y坐标q)<转换.字符型转整型(Y坐标)+位置)
 
 -   鼠标.移动(522,261) 
 
 -   辅助.等待(20)
 
 -   鼠标.右键单击(2)
 
 -   辅助.等待(1000)
 
 - 如果结束
 
 - 如果结束
 
  
- //循环结束
 
 - 返回 真
 
 - 功能结束
 
 - 功能 字符型 获取界面选择()
 
 - 字符型 怪名称
 
 - 怪名称 = "怪名称"
 
 - 如果(复选框.获得状态("复选框0"))
 
 - 怪名称 = 字符串.连接(怪名称,"|狗")
 
 - 如果结束
 
 - 如果(复选框.获得状态("复选框1"))
 
 - 怪名称 = 字符串.连接(怪名称,"|狂犬")
 
 - 如果结束
 
 - 如果(复选框.获得状态("复选框2"))
 
 - 怪名称 = 字符串.连接(怪名称,"|犀牛")
 
 - 如果结束
 
 - 如果(复选框.获得状态("复选框3"))
 
 - 怪名称 = 字符串.连接(怪名称,"|石头人")
 
 - 如果结束
 
 - 如果(复选框.获得状态("复选框9"))
 
 - 怪名称 = 字符串.连接(怪名称,"|傀儡")
 
 - 如果结束  
 
 - 如果(复选框.获得状态("复选框5"))
 
 - 怪名称 = 字符串.连接(怪名称,"|蝎子")
 
 - 如果结束  
 
 - 如果(复选框.获得状态("复选框6"))
 
 - 怪名称 = 字符串.连接(怪名称,"|蜘蛛")
 
 - 如果结束  
 
 - 如果(复选框.获得状态("复选框7"))
 
 - 怪名称 = 字符串.连接(怪名称,"|马")
 
 - 如果结束  
 
 - 如果(复选框.获得状态("复选框8"))
 
 - 怪名称 = 字符串.连接(怪名称,"|牛")
 
 - 如果结束  
 
 - 如果(复选框.获得状态("复选框13"))
 
 - 怪名称 = 字符串.连接(怪名称,"|野猪")
 
 - 如果结束  
 
 - 如果(复选框.获得状态("复选框10"))
 
 - 怪名称 = 字符串.连接(怪名称,"|沼泽土怪")
 
 - 如果结束  
 
 - 如果(复选框.获得状态("复选框11"))
 
 - 怪名称 = 字符串.连接(怪名称,"|流氓")
 
 - 如果结束  
 
 - 如果(复选框.获得状态("复选框12"))
 
 - 怪名称 = 字符串.连接(怪名称,"|山贼")
 
 - 如果结束  
 
 - 返回 怪名称
 
 - 功能结束
 
 - //功能 逻辑型 判断怪物()
 
 - //
 
 - //整型 是否成功,intx,inty
 
 - //是否成功=大漠.快速找字(24,94,769,388,怪物字符,"ffffff-000000",1.0,intx,inty)
 
 - //如果(是否成功!=-1)
 
 - // 循环(真)
 
 - //  是否成功=大漠.快速找字(24,94,769,388,怪物字符,"ffffff-000000",1.0,intx,inty)
 
 - //  大漠.移动(intx+5,inty+32)
 
 - //  辅助.等待(50)
 
 - //  鼠标.右键单击(1) 
 
 - //  如果(是否成功==-1)
 
 - //   跳出
 
 - //  如果结束
 
 - // 循环结束
 
 - //如果结束
 
 - //返回 真
 
 - //功能结束
 
  
- 功能 逻辑型 判断怪物2()
 
 - //江湖行定点挂机.加载大漠()
 
 - 整型 是否成功,intx,inty,x,y,xx,yy
 
 - 是否成功=大漠.快速找字(24,94,769,388,怪物字符,"ffffff-000000",1.0,intx,inty)
 
 - 如果(是否成功!=-1)
 
 - // 超级键盘.按键(120,1)
 
 - 键盘.按键(120,1)
 
 - 辅助.等待(20)
 
 - 循环(真)
 
 -   //鼠标锁定怪物的名字
 
 -   是否成功=大漠.快速找字(24,94,769,388,怪物字符,"ffffff-000000",1.0,intx,inty)
 
 -   如果(是否成功!=-1)
 
 -    大漠.移动(intx+5,inty+32)
 
 -    辅助.等待(20)
 
 -    鼠标.获取坐标(xx,yy)
 
 -    如果(xx==x&&yy==y)
 
 -     键盘.按键(119,1)
 
 -     键盘.按下(16)
 
 -     鼠标.左键双击(3)
 
 -     辅助.等待(50)
 
 -     键盘.弹起(16)
 
 -     鼠标.左键双击(1)
 
 -    否则
 
 -     鼠标.右键单击(1)
 
 -     鼠标.获取坐标(x,y)
 
 -    如果结束 
 
 -   如果结束
 
 -   如果(是否成功<0)
 
 -    跳出
 
 -   如果结束
 
 - 循环结束
 
 - 如果结束
 
 - 返回 真
 
 - 功能结束
 
 - 功能 逻辑型 执行打怪()
 
 - int X0,Y0,X1,Y1
 
 - X0 = 24
 
 - Y0 = 94
 
 - X1 = 769
 
 - Y1 = 388
 
 - //鼠标.移动(X0,Y0)
 
 - 江湖行定点挂机.加载大漠()
 
 - //循环(真)
 
 - // 如果(复选框.获得状态("复选框4"))
 
 - //  江湖行定点挂机.设置范围()
 
 - // 如果结束
 
 - // 循环(Y0<Y1)
 
 - //  循环(X0<X1)
 
 - //   鼠标.移动(X0,Y0)
 
 - //   江湖行定点挂机.判断怪物2()
 
 - //   X0 = X0+10
 
 - //   辅助.等待(50)
 
 - //  循环结束
 
 - //  X0 = 20
 
 - //  Y0 = Y0+20
 
 - // 循环结束
 
 - // X0 = 24
 
 - // Y0 = 94
 
 - // X1 = 769
 
 - // Y1 = 388
 
 - // 鼠标.移动(X0,Y0)
 
 - // 
 
 - //循环结束
 
 - 循环(真)
 
 - 如果(复选框.获得状态("复选框4"))
 
 -   江湖行定点挂机.设置范围()
 
 - 如果结束
 
 - 逻辑型 是否找到
 
 - 整型 x,y
 
 - 是否找到=图像.区域找色(0,0,1440,900,#112944,0,x,y)  
 
 -         如果(是否找到)
 
 -   鼠标.移动(x,y)
 
 -   辅助.等待(20)
 
 -   江湖行定点挂机.判断怪物2()
 
 -         如果结束
 
 - 循环结束
 
  
- 如果(复选框.获得状态("复选框4"))
 
 -   江湖行定点挂机.设置范围()
 
 - 如果结束
 
 - 返回 真
 
 - 功能结束
 
 - //功能 逻辑型 开始_点击()
 
 - //返回 真
 
 - //功能结束
 
 - 功能 逻辑型 退出_点击()
 
 - 大漠.释放(线程句柄)
 
 - 辅助.等待(100)
 
 - 线程.关闭(线程句柄)
 
 - //辅助.退出()
 
 - 返回 真
 
  
- 功能结束
 
  
- 功能 逻辑型 按钮1_点击()
 
  
- 如果(字符串.比较(按钮.获得文本("按钮1"),"全选")==0)
 
 - 复选框.选中("复选框0",真)
 
 - 复选框.选中("复选框1",真)
 
 - 复选框.选中("复选框2",真)
 
 - 复选框.选中("复选框3",真)
 
 - 复选框.选中("复选框6",真)
 
 - 复选框.选中("复选框5",真)
 
 - 复选框.选中("复选框7",真)
 
 - 复选框.选中("复选框8",真)
 
 - 复选框.选中("复选框9",真)
 
 - 复选框.选中("复选框10",真)
 
 - 复选框.选中("复选框11",真)
 
 - 复选框.选中("复选框12",真)
 
 - 复选框.选中("复选框13",真)
 
 - 按钮.设置文本("按钮1","取消全选")      
 
 - 否则
 
 - 复选框.选中("复选框0",假)
 
 - 复选框.选中("复选框1",假)
 
 - 复选框.选中("复选框2",假)
 
 - 复选框.选中("复选框3",假)
 
 - 复选框.选中("复选框6",假)
 
 - 复选框.选中("复选框5",假)
 
 - 复选框.选中("复选框7",假)
 
 - 复选框.选中("复选框8",假)
 
 - 复选框.选中("复选框9",假)
 
 - 复选框.选中("复选框10",假)
 
 - 复选框.选中("复选框11",假)
 
 - 复选框.选中("复选框12",假)
 
 - 复选框.选中("复选框13",假)
 
 - 按钮.设置文本("按钮1","全选")      
 
 - 如果结束
 
  
- 返回 真
 
 - 功能结束
 
  
- 功能 逻辑型 按钮0_点击()
 
 - 如果(字符串.比较(按钮.获得文本("按钮0"),"启动")==0) 
 
 -         辅助.等待(2000)
 
 - 江湖行定点挂机.窗口定位()
 
 - 标识 = 0
 
 - 标识2 = 0
 
 - 辅助.等待(100)
 
  
- 江湖行定点挂机.滑块0_鼠标释放()
 
 - 怪物字符 = 江湖行定点挂机.获取界面选择()
 
 -         如果(线程句柄==0)
 
 -   线程句柄 = 线程.开启("江湖行定点挂机.执行打怪")
 
 - //  线程句柄 = 线程.开启("江湖行定点挂机.判断怪物2")
 
 - 如果结束
 
 - 按钮.设置文本("按钮0","停止")    
 
 - 否则
 
 - 按钮.设置文本("按钮0","启动")   
 
 - 大漠.释放(线程句柄)
 
 - 辅助.等待(100)
 
 - 线程.关闭(线程句柄)
 
 - 如果结束
 
 - 返回 真
 
 - 功能结束
 
  
- 功能 逻辑型 滑块0_鼠标释放()
 
 - 位置=滑块.得到位置("滑块0")
 
 - 滑块.设置位置("滑块0",位置)
 
 - 标签.设置文本("标签4",转换.整型转字符型(位置))
 
 - 返回 真
 
 - 功能结束
 
  
- 功能 逻辑型 初始化()
 
 - //滑块.设置位置("滑块0",50)
 
 - 选项卡.激活("选项卡0",0)
 
 -         
 
 - 返回 真
 
 - 功能结束
 
  
- 功能 逻辑型 热键0_热键()
 
 - 大漠.释放(线程句柄)
 
 - 辅助.等待(100)
 
 - 线程.关闭(线程句柄)
 
 - 返回 真
 
 - 功能结束
 
  
- 功能 逻辑型 销毁()
 
 -   大漠.释放(线程句柄)
 
 - 辅助.等待(100)
 
 - 线程.关闭(线程句柄)
 
 - 返回 真
 
 - 功能结束
 
 - 空间结束
 
 
  复制代码 
 |   
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册  
 
x
 
 
 
 
 |