教你制作传奇服务器中玩家杀死野怪系统自动触发任务系统的脚本

来源: 作者: 点击:
第一步:
先添加怪物触发.
路径:
mirserver\Mir200\Envir\mapquest.txt

;地图编号标示符状态怪物名字触发的脚本
3[070]0药店守护者*药店守护者
0[071]0地藏魔王*地藏魔王

地图编号:对应地图参数里面地图的地图编号.[MapInfo].3代表盟重.
标示符:[001]-[499]N使用时候不要重复使用.1-499大家随便取值就可以了.
状态:对应是否开启.
怪物名字:对应版本怪物数据库里面的怪物.名字不能出错.
*:对应的指向后面的触发脚本.格式不要更改.
触发的脚本:Mir200\Envir\MapQuest_def\药店守护者.txt{对应的文本名字}路径不要弄错了哦.

第二步:

我们添加好了相应的怪物触发.再添加相应的触发脚本就可以实现了杀死怪物的再触发某一个功能.触发等.
我们已经在Mir200\Envir\MapQuest_def\药店守护者.txt添加了文本.再添加相应的脚本.
[@main]
#ACT
SENDMSG1盟重土药的药店守护者被<%s>消灭看来他又要独霸药店了!

就是说杀死这个怪物后会出现红字提示

当然我们也可以通过杀死怪物获得装备.元宝.经验.传送到另外一张地图.等多种设置都是可以设置的.

1.
[@main]
#ACT
mapmovemengjin
SENDMSG1<%s>通过杀死药店守护者.进入本服高级地图梦境.
mapmove:传送命令.后面所跟数字代表地图编号.决定传动位置.

2.
[@main]
#ACT
GIVE传奇神剑1
SENDMSG1<%s>通过杀死药店守护者.获得传奇神剑一把.
GIVE:给玩家装备.后面名字跟版本物品数据库对应.1代表数量。不填默认为1.
[顶部]