- lRoadPointArr = Array(10000,397,318,600000,266,214)
- SelectPlace = 0
- 否则如果(place="沉睡森林" And DecPlaceArr(1)="精灵城")为真,则
- lRoadPointArr = Array(10000,397,318,600000,600,440)
- SelectPlace = 0
- 否则如果(place="云麓山脉" And DecPlaceArr(1)="沉睡森林")为真,则
- lRoadPointArr = Array(3000,573,365,600000,617,364)
- SelectPlace = 0
- 条件结束
- 如果表达式 (Not(IsEmpty(lRoadPointArr))) 为真,则
- 调用子程序 移动到下一个地图
- GoingToPlace = True
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- //---------------------------------------------
- 如果表达式 (Not(GoingToPlace)) 为真,则
- ChangeContent "Tex1", place
- 如果表达式 (place="云台原野") 为真,则
- 调用子程序 云台原野找怪
- 否则如果(place="出云东郊")为真,则
- 调用子程序 出云东郊找怪
- 否则如果(place="梨阳湖北")为真,则
- 调用子程序 梨阳湖北找怪
- 否则如果(place="禅意静地")为真,则
- 调用子程序 禅意静地找怪
- 否则如果(place="云天绿洲")为真,则
- 调用子程序 云天绿洲找怪
- 否则如果(place="朵拉雪地")为真,则
- 调用子程序 朵拉雪地找怪
- 否则如果(place="曙光平原")为真,则
- 调用子程序 曙光平原找怪
- 否则如果(place="梨阳岛")为真,则
- 调用子程序 梨阳岛找怪
- 否则如果(place="樱舞仙境")为真,则
- 调用子程序 樱舞仙境找怪
- //ElseIf place="仙朵拉城"
- //Gosub 仙朵拉城出城
- //Delay 5000
- //MsgBox "到达目的地:" & place,0,"自动寻路"
- 否则如果(place="禁忌平原")为真,则
- 调用子程序 禁忌平原找怪
- 否则如果(place="沉睡森林")为真,则
- 调用子程序 沉睡森林找怪
- 否则如果(place="梨阳村")为真,则
- 调用子程序 梨阳村找怪
- 否则如果(place="冰石雪原")为真,则
- 调用子程序 冰石雪原找怪
- 否则如果(place="玉蜂林")为真,则
- 调用子程序 玉蜂林找怪
- 否则
- //未知地图
- //检查小地图位置是否正确
- MiniMapColorS=Array(0,0)
- 调用外部VBScript子程序 在屏幕区域里查找图形(104,124,597,599,"神盾.bmp",0.5,gggggo,huuuggg)
- 如果表达式 (MiniMapColorS(0)<>616 or MiniMapColorS(1)<>144) 为真,则
- MiniMapColorN=Array(MiniMapColorS(0)-616,MiniMapColorS(1)-144)
- 鼠标移到 250 , 152
- 左键按下
- 鼠标移到 300 , 300
- 延时50毫秒
- 鼠标移到 250-MiniMapColorN(0) , 152-MiniMapColorN(1)
- 左键弹起
- 延时1000毫秒
- 条件结束
- 调用子程序 愤怒谷道找怪
- 条件结束
- 条件结束
- 条件结束
- //防卡3分钟后刷新
- TimeOutRefreshTimeArray(2) = 180000
- 调用子程序 防卡刷新第N分钟
- FindMonsterLoop=FindMonsterLoop+1
- 循环结束
- 调用子程序 防卡刷新重置
- waitcolrrere=Array(0,0)
- 如果表达式 (GetPixelColor(480,370)<>"00FFFF" and waitcolrrere(0)<30 and fighting<>1 and fighting<>0) 为真,则循环执行
- //等待战斗操作到来,最长15秒
- 如果表达式 (waitcolrrere(1)>5) 为真,则
- 调用子程序 检查是否战斗
- waitcolrrere(1)=0
- 条件结束
- waitcolrrere(0)=waitcolrrere(0)+1
- waitcolrrere(1)=waitcolrrere(1)+1
- 延时500毫秒
- 循环结束
- 延时100毫秒
- //进入战斗时向下执行
- //------战前设置------
- EnterBattleTimeArray=Array(0,0)
- 调用插件命令 EnterBattleTimeArray(0)=GetSysInfo.GetTime()
- 调用插件命令 EnterBattleTimeArray(1)=GetSysInfo.GetTime()
- //战斗时间计算
- EliteMonster=0
- //精英怪物
- petdeath=0
- PetIsDeathB=0
- //宠物没有死亡
- PetHpIsZero=0