正确的来说,是杀死指定地图的指定怪物触发。因为我嫌弃这个标题太长。 所以 你懂的。
相信玩过私服的朋友都清楚, 经常,你在玩着玩着的时候,屏幕中间出来几条信息, 谁谁谁把某某某BOSS艹翻了。得了什么附加奖励。
今天我就来说一下这玩意怎么实现的。首先在 D:\mirserver\Mir200\Envir 文件夹下面 有个MapQuest.txt 文件 (懂英文的朋友,一看就明白,地图任务)
这就是地图的触发文件。
格式是这样的
;地图id 触发序号 未知 怪物名 * 触发文件名
3 [001] 0 草泥马 * Q001
这句代码的意思是 如果有人在 3 这个地图(也就是盟重) 砍翻了草泥马 这只怪兽,
就会触发 位于 D:\mirserver\Mir200\Envir\MapQuest_def\Q001.txt 这个脚本文件其中 001 是触发序号。是不能重复的。
Q001.txt 样本[main]
#if
#act
gamegold + 10000
give 印度神油 1
sendmsg 1 猛男%s在盟重把草泥马艹翻了。 GM大爷心情好,送给一坨印度神油,外加10000jb 。
sendmsg 1 猛男%s在盟重把草泥马艹翻了。 GM大爷心情好,送给一坨印度神油,外加10000jb 。
sendmsg 1 猛男%s在盟重把草泥马艹翻了。 GM大爷心情好,送给一坨印度神油,外加10000jb 。
嗯 这就完成了。 |
上一篇:地图代码详解下一篇:【Leg引擎】服务器固定变量大全
|