传奇怪物通缉活动小型脚本示例

来源: 作者: 点击:
活动目的:激发玩家参与、提升游戏可玩性和娱乐性。

活动奖励:每次完成可获得50-200元宝奖励。

活动方式:系统自动举行,由GM后台控制开关。

脚本示例:

创建新文本文件:H871.TXT
内容如下:

[@MAIN]
#IF
EQUAL G871 1
#ACT
MOV G871 0
GAMEGOLD + 50
SENDMSG 6 成功阻杀白野猪,获得50元宝奖励。
SendMsg 0 玩家【%s】成功阻杀“白野猪”,获得50元宝奖励。
在mapQeust.txt中添加:
D2008 [800] 0 白野猪99 * H871
GM管理后台添加:
<②通缉活动:><幻境十层><开启/@开启11> <关闭/@关闭11><霸者大厅><开启/@开启12> <关闭/@关闭12>
<风神殿><开启/@开启13> <关闭/@关闭13> <祖玛四层> <开启/@开启14> <关闭/@关闭14>
在GM管理后台中添加以下内容:

[@开启12]
#if
#act
MOV G871 1
SendMsg 7 通缉活动开启成功!
GOTO @怪物
[@关闭12]
#if
#act
MOV G871 0
SendMsg 7 通缉活动关闭成功!
GOTO @怪物
机器脚本添加
在RobotManage.txt文本中添加:

[@白野猪]
#if
EQUAL G871 1
#act
Param1 D2008
Param2 41
Param3 74
MonGen 白野猪99 1 100
SendMsg 0 “白野猪”逃往霸者大厅,消灭它的英雄将获得50元宝奖励!
在AutoRunRobot.txt文本中添加:

#AutoRun NPC RUNONDAY 16:00:00 @白野猪 //系统每天下午4点举行,玩家完成活动后,活动自动结束。
另外,可以通过机器脚本设置在每晚12点后自动取消活动,以防止活动无人参与的情况。具体设置方法如下:

在RobotManage.txt文本中添加:

[@通缉结束]
#if
#act
MOV G871 0
在AutoRunRobot.txt文本中添加:

#AutoRun NPC RUNONDAY 24:00:00 @通缉结束