//quse1为重复旁边的颜色 //quse2为逃跑旁边的颜色 //quse3为重复上的白色 //quse4为自动上的白色 //quse5为左上血条颜色 //quse6为左上血条颜色 //quse7为左上SP条颜色 //quse8为左上sp条颜色 //quse9为右上血条颜色 //quse10为右上血条颜色 PutAttachment plugin Plugin a=Window.Foreground() hwnd=a Plugin pos=Window.GetClientRect(hwnd) //Plugin pos=Window.GetClientPos(hwnd) t=instr(pos,","):x0=mid(pos,1,t-1):y0=mid(pos,t+1,t) Rem 移动量 ydlx=x0-192 ydly=y0-153 Rem 选2 //选择是否需要自动遇敌 UserVar ynzdyd=1 (1为自动遇敌,2为不遇敌) Rem 对于血条的相对移动到补血位置 UserVar rwx=-3 对于人物血条的相对移动到补血X轴位置,数值越小越左移 UserVar rwy=65 对于人物血条的相对移动到补血Y轴位置,数值越大越下移 UserVar zhsx=-7 对于召唤兽血条的相对移动到补血X轴位置,数值越小越左移 UserVar zhsy=48 对于召唤兽物血条的相对移动到补血Y轴位置,数值越大越下移 //颜色相似度设置(找不到颜色的话改成0.6-0.8) UserVar xsd=0.9 颜色的相似度,0.3-1,数值越大越精确速度也越快 Rem 战斗内补血的百分比设置 UserVar w=25 设定人在战斗内少了%的血 则魔法补血 UserVar z=25 设定召唤兽在战斗内少了%的血 则魔法补血 //战斗外补血补蓝的百分比设置 UserVar j=50 设定在战斗外人少了%的血 则自己补血 UserVar jj=75 设定在战斗外人少%了的SP 则自己补蓝 UserVar k=100 设定在战斗外召唤兽少了%的血 则自己补血 UserVar kk=100 设定在战斗外召唤兽少了%的SP 则自己补蓝 //碰到选头像则放歌提醒 UserVar tx=d:\winamp\winamp.exe 碰到选头像,需要提醒的话,请在次输入您放歌的路径必须为exe文件 tixing=cstr(tx) Rem 遇敌坐标左右上下的步长 UserVar a=3 遇敌的步长,鼠标离中心点的距离。(范围1-8)单位:厘米 UserVar b=1 遇敌步长上,鼠标离中心点的距离。(范围1-8)单位:厘米 Rem 遇敌延时 UserVar h=800 自己设置吧,遇敌延时,用了就知道作用了。单位(毫秒) Rem start zdyd=cint(ynzdyd) If cbool (zdyd=1) Gosub 自动遇敌 Else If cbool (zdyd=2) Gosub 不遇敌 Else MessageBox "请输入正确的遇敌是否参数" EndScript EndIf EndIf Goto start EndScript Sub 不遇敌 Rem 不遇敌 Gosub 进入战斗 Gosub 补血补蓝 Gosub 判断是否选头像 Gosub 组队 Gosub 碰盗贼 Goto 不遇敌 Return 不遇敌 Sub 自动遇敌 Rem 自动遇敌 //a,b MoveTo 512-32*a+ydlx,393-32*b+ydly Delay h LeftClick 1 Gosub 进入战斗 Gosub 补血补蓝 Gosub 判断是否选头像 Gosub 组队 Gosub 碰盗贼 MoveTo 512+32*a+ydlx,393+32*b+ydly Delay h LeftClick 1 Gosub 进入战斗 Gosub 补血补蓝 Gosub 判断是否选头像 Gosub 组队 Gosub 碰盗贼 Goto 自动遇敌 Return 自动遇敌 Sub 进入战斗 Rem 进入战斗 VBSCall quse1=GetPixelColor(768+ydlx,244+ydly) VBSCall quse2=GetPixelColor(815+ydlx,424+ydly) VBSCall quse9=GetPixelColor(686+ydlx,164+ydly) VBSCall quse10=GetPixelColor(685+ydlx,164+ydly) If quse1=quse2 and quse9=quse10 VBSCall quse=GetPixelColor(744+ydlx,183+ydly) Gosub 判断1 Delay 20 Gosub 判断2