GOM引擎跑酷脚本实例 传奇一条龙开区时设置跑酷活动解析
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 此地的怪物已挂,跑来跑去活动开始,运动起来吧亲爱的,你会获得很多意想不到奖励!040
GuildNoticeMsg 249 0 跑来跑去活动开始,运动起来吧亲爱的,你会获得很多意想不到奖励!
break
;地图事件触发列表(MapEvent脚本里添加)
htjs -1 -1 0 -1:1 5:*:0 0 1跑酷触发
;地图文件MapInfo添加:
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 下载学习一下