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
|