djlz2008 - 2008-4-14 13:24:00
VBS dim x1,y1,MBX,MBY,FSDÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
VBS MBX = 490DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//MBX=目的地X的位置DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
VBS MBY = 480DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//MBY=目的地Y的位置DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
VBS FS =2-4DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//FS=负2DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//因为不能输入负数,所以采取的办法.DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Rem 移动DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
For 100DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 1000DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Plugin X=DBsoft.OCR(0,74,586,91,594,0,1,11,1,0,"ffffff",0,0,0)DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Plugin Y=DBsoft.OCR(0,98,586,115,594,0,1,11,1,0,"ffffff",0,0,0)DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//大兵插件识别数字坐标X.Y的代码.DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
VBS x1 = x - MBXDÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
VBS y1 = y - MBYDÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//利用游戏坐标 减去 目的地坐标.得到相差的距离为X1.Y1DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
TracePrint x1DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
TracePrint y1DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
TracePrint FSDÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//在调试模式下输出 x1 y1 FS 的情况 可以删除DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
If y1=0 and x1=0DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//如果相差的距离Y1=0 并且 相差的距离X1=0 则代表当前游戏坐标与目的地坐标相差为0 则到达目的地.停止运行脚本.DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
EndScript DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
EndIf DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
If y1>=2 and x1>=2DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//如果 相差的距离Y1大于等于2则说明可以往左跑. 并且 相差的距离X1大于等于2则可以上跑.DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//大家都知道游戏中走1步游戏坐标会因为方向不同+1或-1.是有规则的.跑一步则是+2.DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//大家知道 and 是和的意思 则可以往左跑+上跑=左上跑DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//左上DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
MoveTo 0,0DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 50DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
RightClick 1DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Goto 移动DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
EndIf DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
If x1>=2 and y1<=FSDÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//左下DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
MoveTo 0,434DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 50DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
RightClick 1DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Goto 移动DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
ElseIf DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
If y1>=2 and x1<=FSDÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//右上DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
MoveTo 799,0DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 50DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
RightClick 1DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Goto 移动DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
ElseIf DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
If x1<=FS and y1<=FSDÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//右下DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
MoveTo 799,349DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 50DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
RightClick 1DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Goto 移动DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
ElseIf DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
If y1>=2DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//上DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 50DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
MoveTo 396,0DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 50DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
RightClick 1DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Goto 移动DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
EndIf DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
If x1>=2DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//左DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 50DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
MoveTo 0,219DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 50DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
RightClick 1DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Goto 移动DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
EndIf DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
If x1<=FSDÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//右DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 50DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
MoveTo 799,214DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 50DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
RightClick 1DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Goto 移动DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
EndIf DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
If y1<=FSDÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
//下DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 50DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
MoveTo 393,393DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Delay 50DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
RightClick 1DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
Goto 移动DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
EndIf DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
EndScript DÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*
EndForDÔÓ&decYþ forum.pre-mbaclub.com1PÓLÒhÿ¥*