- (VBScript语句) dim NumA,NumB,NumC,NumK,NumN,CenterX,CenterY,GBX,GBY,StepX,StepY
- //NumA--X轴移动的变量,NumB--Y轴移动的变量,NumK--中间变量
- (VBScript语句) NumA=0:NumB=0:NumC=0:CenterX=385:CenterY=310:StepX=82:StepY=66
- //CenterX,CenterY---中心坐标(一般是人数) StepY,StepY--步长
- //****************************主程序开始**************************************
- 如果表达式 (NumC<3) 为真,则循环执行
- //NumC---三圈, 相当会把找怪范围会成25个格
- (VBScript语句) NumN=NumC*8:NumK=0
- //NumN---找怪的格子位置
- 如果表达式 (NumK<NumN) 为真,则循环执行
- //向下移动
- 如果表达式 (NumK>0 and NumK<(NumN/4)) 为真,则
- (VBScript语句) NumB=NumB+1
- 条件结束
- //向左移动
- 如果表达式 (NumK>=(NumN/4) and NumK<(NumN/2)) 为真,则
- (VBScript语句) NumA=NumA-1
- 条件结束
- //向上移动
- 如果表达式 (NumK>=(NumN/2) and NumK<(NumN/4)*3) 为真,则
- (VBScript语句) NumB=NumB-1
- 条件结束
- //向右移动
- 如果表达式 (NumK>=(NumN/4)*3 and NumK<NumN) 为真,则
- (VBScript语句) NumA=NumA+1
- 条件结束
- //每一格的中心坐标
- (VBScript语句) GBX=CenterX+StepX*NumA
- (VBScript语句) GBY=CenterY+StepY*NumB
- 延时Time/2毫秒
- //***************查看运行效果********************
- //如果想看本脚本的执行路线,请打开图画,再打把下面三句前的//去掉
- //MoveTo GBX GBY
- //Delay 100
- //LeftClick 1
- //*******************************************
- //×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
- //××××××××××××××××××××××××××××× 找怪部分 ××××××××××××××××××××××××××××××
- 调用外部VBScript子程序 在屏幕区域里模糊查找颜色(GBX-StepX/2,GBY-StepY/2,GBX+StepX/2,GBY+StepY/2,"FFFFFF",1,0.6,AX,AY)
- //“FFFFFF”----怪的色,其它部分不要动,这里也可以改成在(GBX-StepX/2,GBY-StepY/2,GBX+StepX/2,GBY+StepY/2)范围内找图片
- 延时Time/2毫秒
- 如果表达式 (AX>0) 为真,则
- //找到色
- 鼠标移到 AX , AY
- //移动到AX,AY
- //*****判断是否是怪********
- //gosub Mon
- //<判断是否是怪>子程序在这里调用!
- //*************************
- 延时Time毫秒
- 跳转到标记 KillMon
- 条件结束
- //××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
- (VBScript语句) NumK=NumK+1
- 循环结束
- (VBScript语句) NumA=NumA+1:NumC=NumC+1
- 循环结束
- //************************************主程序结束***************************************
- //*************************************************************************************
- //******************** 打怪 ********************
- 标记 KillMon
- //下面请自己添加打怪要的动作
- //提示:1。可以先判断是否是怪。[要判断的话,就写个子程序,上面有提示<判断是否是怪>调用的地方。]
- // 2。是怪的话就攻击,杀死后跳到开始,重新开始找怪;不是的话,就跳到下一格接着找!