用户登录  |  用户注册
首 页文章管理下载频道发布软件整站程序广告合作
当前位置:传奇服务端文章管理传奇咨询

传奇sf激情派对脚本执行原理

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2013-01-18 12:41:53

在一以一个NPC为中心点的三圈范围内,走动,将获得对应圈数的奖励,比如NPC的第一圈,每走一步将获得经验30万,第二圈20万,第三圈10万(奖励可自定义)。该活动最早是出现在1.85狂雷合击的版本中,现在看到的一些占领泉水,走水一类的活动,均是由击情派对脚本演化而来,下面我们将介绍一下击情派对脚本的执行原理。
通常击情派对活动的重点在于需要能弄清楚是如何实现必须玩家走动才能增加经验,跑动或原地站立都无效的原理,和如何检测玩家当前所处在的圈数。首先说说如何实现只有走动才能触发获得经验。
走动触发,那就一定要先找到地图时间触发脚本,地图时间触发脚本的存放位置为:
X:\MirServer\Mir200\Envir\MapEvent.txt
找到该脚本后,往脚本中加入触发段(当前脚本NPC位置在土城354:337处)
3 354 337 1 -1:100 4:*:0 0 1:@jqpd1
3 354 337 2 -1:100 4:*:0 0 1:@jqpd2
3 354 337 3 -1:100 4:*:0 0 1:@jqpd3
这里3段降本分别为:
第一段为在NPC周围第一圈范围内每走动一次将触发功能脚本中的[@jqpd1]字段一次
第二段为在NPC周围第二圈范围内每走动一次将触发功能脚本中的[@jqpd2]字段一次
第三段为在NPC周围第三圈范围内每走动一次将触发功能脚本中的[@jqpd3]字段一次
,知道了如何走动触发,和玩家所在的圈数以后,只需要将各自增加的经验或元宝区分开来即可实现了。

图例脚本加入了时间检测。
注意:以上介绍是以3K引擎问基础,如果使用HERO引擎,范围检测应换到功能脚本触发段中检测。因为HERO引擎地图事件触发脚本不支持范围参数。

Tags:

作者:佚名

文章管理评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
【传奇爱好者】www.68kf.com是热血传奇私服发布网站,提供最全面的新开传奇私服游戏开服信息,盛大游戏授权传奇广告发布网,稳定可靠的传奇经典老站,提供最好的经典复古传奇私服,轻变传奇私服,超级变态传奇私服,以及传奇私服合击视频! 沪ICP备09000106号-1