TC官方合作论坛

 找回密码
 立即注册
查看: 4066|回复: 2

[功能] 【有源码】倩女自动寻路及大漠设置

[复制链接]
发表于 2012-2-25 20:09:53 | 显示全部楼层 |阅读模式

马上加入TC

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

x
namespace 自动寻路
//定义默认空间
dm=com("dm.dmsoft")
function start_click()
dm.SetPath(help.getrcpath("rc:")) //设置大漠全局路径
dm.SetDict(0,"路.txt")  //设置字库文件  
intX,intY
dm_ret = dm.FindPic(0,0,2000,2000,"zidong.bmp","000000",0.9,0,intX,intY)
if(dm_ret==0)   
   dm.MoveTo(intX+5,intY+5)
   help.sleep(500)
   dm.LeftClick()
   help.sleep(500)
   自动寻路.mubiao("孙道长")
   if(自动寻路.dongjing())
       help.messagebox("到达目标")
   endif
endif

//dm.FindStr(0,0,1280,800,"自动寻路","ffffff-000000",1.0,X,Y)

return true
//函数返回语句
endfunction
function exit_click()
//这里添加你要执行的代码
help.exit()
return true
//函数返回语句
endfunction
//判断人物是静还是动
function dongjing()
  dm_ret,dm_ret2
     while(true)
  dm_ret = dm.FetchWord(907,108,960,126,"00ff00-0A320A","坐标")
  help.sleep(400)
  dm_ret2 = dm.FetchWord(907,108,960,126,"00ff00-0A320A","坐标")
  if(dm_ret==dm_ret2)
      help.messagebox("人物停止")
      break
  endif
     endwhile
return true
endfunction
//跑到目标位置
function mubiao(mb)
dm.UseDict(0)  //使用字库
intX,intY
dm.FindStr(0,0,1280,800,mb,"ffffff-000000",1.0,intX,intY)
if(intX>0)
    dm.MoveTo(intX+5,intY+5)
    help.sleep(500)
    dm.LeftClick()
    help.sleep(500)
endif
return true
endfunction
endnamespace
//空间结束语句
回复

使用道具 举报

发表于 2012-3-17 17:57:14 | 显示全部楼层
沙发啊 !谢谢LZ!
回复 支持 反对

使用道具 举报

发表于 2021-4-20 02:16:08 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-9 09:30 , Processed in 0.042383 second(s), 22 queries .

Powered by 海安简单软件服务部

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

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