- 鼠标移到 555+(usemagic-1)*33 , 636
- 左键单击
- 条件结束
- 否则
- 如果表达式 (EnterBattleTimeMs<25000 and SecondMagic>0) 为真,则
- //KeyPress 51,1
- 按键<0>
- 否则
- //KeyPress 49,1
- 按键<0>
- 条件结束
- 条件结束
- 调用子程序 战斗中将鼠标点击怪物上
- 条件结束
- 子程序结束,回到调用处
- 子程序 战斗抓宠操作
- 如果表达式 (fighting>0.) 为真,则
- 如果表达式 (MouseMode=1) 为真,则
- 如果表达式 (LRCatchPetArr(2)=0) 为真,则
- //技能
- 鼠标移到 552+(LRCatchPetArr(3)-1)*33 , 636
- 左键单击
- 否则如果(LRCatchPetArr(2)=1)为真,则
- //捕抓
- 鼠标移到 804 , 360
- 左键单击
- 条件结束
- 否则
- 如果表达式 (LRCatchPetArr(2)=0) 为真,则
- //技能
- 按键<0>
- 否则如果(LRCatchPetArr(2)=1)为真,则
- //捕抓
- 按键<G>
- 条件结束
- 条件结束
- //最后将鼠标移到宝宝上点击,操作回合记录增1
- 鼠标移到 ExistPet(1) , ExistPet(2)
- 左键单击
- 延时200毫秒
- 条件结束
- 子程序结束,回到调用处
- 子程序 战斗中将鼠标点击怪物上
- 调用外部VBScript子程序 在屏幕区域里查找图形(104,124,597,599,"神盾.bmp",0.5,gggggo,huuuggg)
- 如果表达式 (monsterx>0) 为真,则
- //09-05-29 修正怪物屏幕座标
- RelMonsterPosArr=XMonsterPosArray(monsterx,monstery)
- 如果表达式 (RelMonsterPosArr(2)>=0) 为真,则
- monsterx=RelMonsterPosArr(0)
- monstery=RelMonsterPosArr(1)-85
- 条件结束
- //
- LastMonsterHpPos(0)=monsterx
- LastMonsterHpPos(1)=monstery
- 延时200毫秒
- 鼠标移到 monsterx+MapMonCr(0)+25 , monstery+MapMonCr(1)+45
- 延时200毫秒
- 左键单击
- 延时200毫秒
- 否则
- 调用外部VBScript子程序 在屏幕区域里查找图形(104,124,597,599,"神盾.bmp",0.5,gggggo,huuuggg)
- 如果表达式 (monsterx>0) 为真,则
- LastMonsterHpPos(0)=monsterx
- LastMonsterHpPos(1)=monstery
- 延时200毫秒
- 鼠标移到 monsterx+MapMonCr(0)+25 , monstery+MapMonCr(1)+45
- 延时200毫秒
- 左键单击
- 延时200毫秒
- 否则
- 调用外部VBScript子程序 在屏幕区域里查找图形(104,124,597,599,"神盾.bmp",0.5,gggggo,huuuggg)
- 如果表达式 (monsterx>0) 为真,则
- LastMonsterHpPos(0)=monsterx
- LastMonsterHpPos(1)=monstery
- 延时200毫秒
- 鼠标移到 monsterx+MapMonCr(0)+25 , monstery+MapMonCr(1)+45
- 延时200毫秒
- 左键单击
- 延时200毫秒
- 否则
- 延时200毫秒
- 鼠标移到 LastMonsterHpPos(0)+25 , LastMonsterHpPos(1)+37
- 延时200毫秒
- 左键单击
- 延时200毫秒
- 按键<A>
- 条件结束
- 条件结束
- 左键单击
- 如果表达式 (debugon=1) 为真,则
- 弹出窗口 monsterx
- 条件结束
- 条件结束
- 子程序结束,回到调用处
- 子程序 检查战斗中的前排生命值
- 如果表达式 (CharacherHpPositionY<=0 or FHPMiss>0) 为真,则
- 调用外部VBScript子程序 在屏幕区域里查找图形(104,124,597,599,"神盾.bmp",0.5,gggggo,huuuggg)
- 如果表达式 ((ColorCompare(GetPixelColor(CharacherHpPositionX+40,CharacherHpPositionY+12),"DEDFDE",15)<=0 or ColorCompare(GetPixelColor(CharacherHpPositionX,CharacherHpPositionY),"DEDFDE",15)<=0)) 为真,则
- FHPMiss=1
- //MsgBox "Ron"