TC官方合作论坛

标题: 【有源码】倩女自动寻路及大漠设置 [打印本页]

作者: 翔林小刚    时间: 2012-2-25 20:09
标题: 【有源码】倩女自动寻路及大漠设置
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
//空间结束语句
作者: wumengyi    时间: 2012-3-17 17:57
沙发啊 !谢谢LZ!




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1