传世私服 | 发布新开传世私服 | 传世私服技术架设

 

增加一个夺宝奇兵的活动,不会的要学学

MapInfo.txt // 首先先在地图配置信息里增加一个夺宝奇兵的地图,如下:

[<NL006>DBQB 夺宝奇兵] NORANDOMMOVE NORECALL NOPOSITIONMOVE NORECONNECT(SH000) NOGUILDRECALL NODEARRECALL NOMASTERRECALL NOFRIENDRECALL FORBIDITEMS(回城神石)

;================================================================================

第二步:

打开Envir 目录下的 MapEvent.txt 文件 添加下面两行

DBQB 0 0 -1:1 1:宝盒:0 1 1:@掉落宝盒
DBQB 0 0 -1:1 2:宝盒:0 1 1:@拾取宝盒

;================================================================================

第三步:

打开Envir/Market_def 目录下的 QFunction-0.txt 文件 增加以下几个执行标签

[@拾取宝盒]
#IF
CHECKLEVELEX > 0
#ACT
SetArrow 20 @夺宝奖励设置 宝盒 1 @间隔喊话

;注解:20为夺宝时间,单位:分钟,可以自定义。 上面的1 为间隔喊话时间,单位:分钟

[@掉落宝盒]
#IF
CHECKLEVELEX > 0
#ACT
CLEARARROW 宝盒

;此处是终止夺宝人的相关信息
SENDMSG 0 宝盒掉落在%m(%x,%y)地图,只要捡起来并守护宝盒20分钟不掉落,就能获得夺宝大奖哦!
Break

[@间隔喊话]
#IF
CHECKITEM 宝盒 1
#ACT
SENDMSG 0 %s携带宝盒出现在%m(%x,%y)地图,只要拥有宝盒20分钟不掉落,就能获得夺宝大奖哦!
#ELSEACT
Break

[@夺宝奖励设置]
#IF
CHECKITEM 宝盒 1
#ACT
#CALL [\活动功能\夺宝奇兵.txt] @夺宝奖励设置

;奖励脚本就不做示范了,很简单的!


Copyright (C) 2006 www.woool111.com.cn All right reserved.传世私服