马上加入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 
//空间结束语句 |