|  | 
 
上一篇:关于-传奇服务端-M2报错的基础解决方案下一篇:传奇私服设置物品叠加方法以及DB| 传奇游戏中玩家通过系统有时候我们可以不通过npc也可以参加游戏活动.比如参加击杀xx魔王.魔王在xx地图中复活.玩家都可以快捷而却可以随时知道活动是什么时候开启的.提醒玩家可以参加.下面我教大家怎么去自动设置npc. 第一步:
 我们要先在机器人脚本里面设置脚本
 路径D:\MirServer\Mir200\Envir\Robot_def\AutoRunRobot.txt
 路径D:\MirServer\Mir200\Envir\Robot_def\RobotManage.txt
 
 
 在AutoRunRobot.txt添加指令.
 #AutoRun NPC RUNONDAY 13:30 @激情派对
 #AutoRun NPC RUNONDAY 15:30 @激情派对
 #AutoRun NPC RUNONDAY 18:30 @激情派对
 #AutoRun NPC RUNONDAY 23:30 @激情派对
 
 RunOnDay:按每天什么时候运行.
 我们测试的时候可以把时间填到当前的时间方便与测试.
 
 在RobotManage.txt添加触发脚本.
 
 [@激情派对]
 #ACT
 SENDMSG 0 ╔═╦══════════════════════╗ 255 0
 SENDMSG 0 ║★║《激情派对》[11:30,15:30,17:30,19:30]举办1次║ 255 0
 SENDMSG 0 ║怪╠══════════════════════╣ 255 0
 SENDMSG 0 ║物║活动地点:[盟重土城药店]          ║ 255 0
 SENDMSG 0 ║攻║┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈║ 255 0
 SENDMSG 0 ║城║只需要在激情派对NPC附近来回走动即可获得奖励.║ 255 0
 SENDMSG 0 ║★║只需要在激情派对NPC附近来回走动即可获得奖励.║ 255 0
 SENDMSG 0 ╚═╩══════════════════════╝ 255 0
 FOUNTAIN 3  354  338 600
 FOUNTAIN 3  353  338 600
 FOUNTAIN 3  352  338 600
 FOUNTAIN 3  352  337 600
 FOUNTAIN 3  352  336 600
 FOUNTAIN 3  353  336 600
 FOUNTAIN 3  354  336 600
 FOUNTAIN 3  354  337 600
 FOUNTAIN 3  351  339 600
 FOUNTAIN 3  351  338 600
 FOUNTAIN 3  351  337 600
 FOUNTAIN 3  351  336 600
 FOUNTAIN 3  351  335 600
 FOUNTAIN 3  352  335 600
 FOUNTAIN 3  353  335 600
 FOUNTAIN 3  354  335 600
 FOUNTAIN 3  355  335 600
 FOUNTAIN 3  355  336 600
 FOUNTAIN 3  355  337 600
 FOUNTAIN 3  355  338 600
 FOUNTAIN 3  355  339 600
 FOUNTAIN 3  354  339 600
 FOUNTAIN 3  353  339 600
 FOUNTAIN 3  352  339 600
 FOUNTAIN 3  351        334 600
 FOUNTAIN 3  352        334 600
 FOUNTAIN 3  353        334 600
 FOUNTAIN 3  354        334 600
 FOUNTAIN 3  355        334 600
 FOUNTAIN 3  356  334 600
 FOUNTAIN 3  356        335 600
 FOUNTAIN 3  356        336 600
 FOUNTAIN 3  356        337 600
 FOUNTAIN 3  356        338 600
 FOUNTAIN 3  356  339 600
 FOUNTAIN 3  356        340 600
 FOUNTAIN 3  355        340 600
 FOUNTAIN 3  354        340 600
 FOUNTAIN 3  353        340 600
 FOUNTAIN 3  352        340 600
 FOUNTAIN 3  351        340 600
 FOUNTAIN 3  350        340 600
 FOUNTAIN 3  350        339 600
 FOUNTAIN 3  350        338 600
 FOUNTAIN 3  350        337 600
 FOUNTAIN 3  350        336 600
 FOUNTAIN 3  350        335 600
 FOUNTAIN 3  350        334 600
 Gmexecute 全服触发 @激情派对88
 
 添加触发脚本.然后在游戏中玩家到了活动时间就可以了.
 
 第二步:
 在D:\MirServer\Mir200\Envir\MapQuest_Def\QManage.txt
 添加脚本.
 [@激情派对88]
 ┍━━┳━━━━━━━━━━━━━━━━━━━━━━━┑\
 │ 激 │          <激情派对活动开启/FCOLOR=145>         │\
 │ 情 │                        │\
 │ の │<《激情派对》活动已正式开启.活动地点:土城药店/FCOLOR=151>  │\
 │ 派 │<您只需在激情派对NPC附近来回走动即可获得奖励./FCOLOR=151>  │\
 │ 对 │                        │\
 ┠──┷───────────────────────┨\
 │                                        <前往派对现场/@前往派对>│\
 ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┙\
 \ \ \ \ \ \ \ \ \ \ \ \ \ \  \
 
 [@前往派对]
 #IF
 checklevelex > 34
 #ACT
 mapmove 3 355 339
 SENDMSG 0 “%s”前往土药参加激情派对活动..
 #elseact
 messagebox 等级大于35级才可以传送过去
 
 这样我们脚本就算添加完成了.
 
 
 
 | 
 |