进入指定地图实现触发功能脚本教程

发布时间:2017-07-09 22:26

大家是否注意过,当新手超过15级以后会被系统自动强行从新手战场或者练级区域传送到指定地图(如盟重)。看似很神奇也很复杂,其实实现起来非常简单。只要利用好几个具体脚本的配合就可以了,今天本节教程专门给新手GM或第一次接触传奇版本的玩家做详细指引,就当抛砖引玉。

一、在mapinfo.txt地图配置文本中定义好需要触发的时间,也就是当玩家在指定地图符合触发条件后将自动被系统识别

使用脚本:CHECKQUEST //进入地图执行任务脚本
示例:[3 盟重省] CHECKQUEST(Q100)

以上代码的含义是当玩家在盟重地图会转入到D:\MirServer\Mir200\Envir\MapQuest_def\Q100.txt 脚本

再来看Q100.txt的脚本演示如下:

[@main]
#IF
CHECKLEVELEX > 14  //检测人物等级是否大于14级,如果是则执行传送至盟重指定坐标
#ACT
mapmove 0 333 268

备注:人物如果是传送进入将不会触发。另外本方法仅适应于Blue引擎,其他引擎的使用是由Mapquest.txt中定义,如下图所示。所以不同引擎需要区分对待!如有疑问请直接咨询站长



上一篇:日常主线任务活动脚本示例

下一篇:没有了