dim hong,lan,hongT,lanT //F8红,F9蓝,F10宠物红 //在游戏中利用按键抓点抓色工具找到x1,x2,y,color所对应的值并替换。 UserVar hong=70 血量<hong%时,自动吃红。 UserVar lan=30 蓝量<lan%时,自动吃蓝。 UserVar hongT=256 补血延时时间(毫秒) UserVar lanT=256 补蓝延时时间(毫秒) t = 954439560 // 定义鼠标移动到怪物身上后变成包裹形鼠标的值,请使用抓点抓色功能得到 s = 1594686126 // 定义鼠标移动到怪物身上后变成刀形鼠标的值,请使用抓点抓色功能得到 Rem 找怪 n = 15 // 定义变量n,用于后面的循环 x = 200 // 定义找怪区域左上角的X坐标 While n >= 0 // 如果n大于等于0,则执行循环 y = 100 // 定义找怪区域左上角的Y坐标 MoveTo x,y // 鼠标移动到坐标x,y z =15 While z >= 0 y = y +30 // y坐标增加30 z = z - 1 MoveTo x,y Delay 10 VBSCall k=GetCursorShape(0) If k = t Gosub 捡包 EndIf VBSCall k=GetCursorShape(0) If k = s Gosub 杀怪 EndIf EndWhile x = x + 30 // x坐标增加30 n = n - 1 EndWhile //Gosub 捡物 Goto 找怪 Sub 捡包 RightClick 1 //右键捡包 Delay 2000 Gosub 回原点 Return 捡包 Sub 杀怪 RightClick 1 //右键选怪 Gosub 技能 Rem 怪物 IfColor 247,33,0011FF,2 Gosub 吃药 Goto 怪物 EndIf n2 = 7 x2 = 300 // 定义杀怪完毕实时搜包的X坐标 While n2 >= 0 //此循环同理于找怪循环 y2 = 200 // 定义杀怪完毕实时搜包的Y坐标 MoveTo x2,y2 z2 = 7 While z2 >= 0 y2 = y2 + 30 z2 = z2 - 1 MoveTo x2,y2 Delay 10 VBSCall k=GetCursorShape(0) If k = t RightClick 1 Delay 500 EndIf EndWhile x2 = x2 + 30 n2 = n2 - 1 EndWhile Gosub 回原点 Delay 2000 Return 杀怪 Sub 技能 KeyPress 113,1 //F2狂砍 Return 技能 Sub 吃药 Rem 补红 IfColor hong/100*(187-64)+64,31,222222,2 //x2=血条在屏幕最右端坐标,x1=血条在屏幕最左端坐标, //y=x1,x2在血条中的同一纵坐标,color=血条的空血颜色值。 KeyPress 119 1 //按下补血快捷键F8 Delay hongT //补血延时 EndIf Rem 补兰 IfColor lan/100*(187-64)+64,38,111111,2