;QFunction-0脚本里添加内容如下:
[@跑酷触发]
#IF
equal A494 开启
EQUAL <$MAP> htjs
#act
goto @paolao
break
[@paolao]
#IF
RANDOM 5
ISONMAP htjs
#act
CHANGEEXP + 8000
SENDMSG 5 跑动中!获得8000经验奖励!
break
#IF
RANDOM 2
ISONMAP htjs
#act
GetRandomText ..\QuestDiary\路人\跑酷活动\金币奖励.txt S23
give 金币 <$STR(S23)>
CHANGEEXP + 2600
SENDMSG 5 跑动中!获得2600经验和<$STR(S23)>金币奖励!
break
#IF
ISONMAP htjs
#act
GetRandomText ..\QuestDiary\路人\跑酷活动\元宝奖励.txt S23
give <$STR(S23)>
CHANGEEXP + 1800
SENDMSG 5 跑动中!获得1800经验和<$STR(S23)>金币奖励!
break
[@OnKillMob]
#IF
Not CheckMonMap htjs 0
EQUAL <$MAP> htjs
#act
MOV A494 开启
MOV G462 600
SendCenterMsg 249 0 此地的怪物已死,跑来跑去活动开始,运动起来吧亲爱的,你会获得很多意想不到奖励! 0 40
GuildNoticeMsg 249 0 跑来跑去活动开始,运动起来吧亲爱的,你会获得很多意想不到奖励!
break
;地图事件触发列表(MapEvent脚本里添加)
htjs -1 -1 0 -1:1 5:*:0 0 1跑酷触发
;地图文件MapInfo添加:
[htjs 活动地图] NORECONNECT(0159) NORECALL NODEARRECALL NOGUILDRECALL NOMasterRECALL NOMasterRECALL ONKILLMON NOALLOWUSEITEMS(随机传送石|随机传送卷)
机器人脚本:
\Robot_def\AutoRunRobot
;跑来跑去
#AutoRun NPC SEC 1 @酷跑计时
\Robot_def\RobotManage
[@酷跑计时]
#IF
large G462 0
#act
DEC G462 1
#IF
equal G462 0
#act
MOV A494 关闭
SendCenterMsg 249 0 跑来跑去活动结束了!
GuildNoticeMsg 249 0 跑来跑去活动结束了!
添加:
\QuestDiary\活动\金币奖励.txt
100
200
300
400
500
600
700
800
900
1000
900
800
700
600
500
400
300
200
100
1500
2000
200
100
\QuestDiary\活动\元宝奖励.txt
10元宝
20元宝
10元宝
100元宝
20元宝
10元宝
20元宝
10元宝
50元宝
20元宝
10元宝
20元宝
100元宝
20元宝
10元宝
20元宝
10元宝
500元宝
20元宝
10元宝
20元宝
10元宝
50元宝
20元宝
10元宝
20元宝
100元宝
20元宝
10元宝
20元宝
10元宝
20元宝
10元宝
50元宝
20元宝
10元宝
20元宝
10元宝
20元宝
10元宝
100元宝
20元宝
10元宝
20元宝
10元宝
20元宝
10元宝
20元宝
100元宝
10元宝
20元宝
10元宝
20元宝
50元宝
10元宝
20元宝
10元宝
20元宝
10元宝
20元宝
500元宝
10元宝
20元宝
10元宝
20元宝
10元宝
20元宝
50元宝
10元宝
20元宝
10元宝
20元宝
10元宝
20元宝
10元宝
50元宝
20元宝
10元宝
20元宝
10元宝
20元宝
10元宝
20元宝
10元宝
50元宝
20元宝
10元宝
20元宝
10元宝
20元宝
50元宝
10元宝
20元宝
10元宝
20元宝
10元宝
20元宝
10元宝
50元宝
20元宝
10元宝
20元宝
10元宝
20元宝
10元宝
20元宝
10元宝
50元宝
20元宝
10元宝
20元宝
10元宝
20元宝
10元宝
20元宝
10元宝
20元宝
50元宝
10元宝
20元宝
10元宝
20元宝
50元宝
|