hhlm 发表于 2013-3-2 15:19:51

传奇私服系统自动弹出活动npc

传奇游戏中玩家通过系统有时候我们可以不通过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 ║★║《激情派对》举办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 3354338 600
FOUNTAIN 3353338 600
FOUNTAIN 3352338 600
FOUNTAIN 3352337 600
FOUNTAIN 3352336 600
FOUNTAIN 3353336 600
FOUNTAIN 3354336 600
FOUNTAIN 3354337 600
FOUNTAIN 3351339 600
FOUNTAIN 3351338 600
FOUNTAIN 3351337 600
FOUNTAIN 3351336 600
FOUNTAIN 3351335 600
FOUNTAIN 3352335 600
FOUNTAIN 3353335 600
FOUNTAIN 3354335 600
FOUNTAIN 3355335 600
FOUNTAIN 3355336 600
FOUNTAIN 3355337 600
FOUNTAIN 3355338 600
FOUNTAIN 3355339 600
FOUNTAIN 3354339 600
FOUNTAIN 3353339 600
FOUNTAIN 3352339 600
FOUNTAIN 3351      334 600
FOUNTAIN 3352      334 600
FOUNTAIN 3353      334 600
FOUNTAIN 3354      334 600
FOUNTAIN 3355      334 600
FOUNTAIN 3356334 600
FOUNTAIN 3356      335 600
FOUNTAIN 3356      336 600
FOUNTAIN 3356      337 600
FOUNTAIN 3356      338 600
FOUNTAIN 3356339 600
FOUNTAIN 3356      340 600
FOUNTAIN 3355      340 600
FOUNTAIN 3354      340 600
FOUNTAIN 3353      340 600
FOUNTAIN 3352      340 600
FOUNTAIN 3351      340 600
FOUNTAIN 3350      340 600
FOUNTAIN 3350      339 600
FOUNTAIN 3350      338 600
FOUNTAIN 3350      337 600
FOUNTAIN 3350      336 600
FOUNTAIN 3350      335 600
FOUNTAIN 3350      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级才可以传送过去

这样我们脚本就算添加完成了.


页: [1]
查看完整版本: 传奇私服系统自动弹出活动npc