当前位置:首页 > 引擎 > 翎风引擎

传奇副本地图完整搭建教程 副本命令参数及脚本配置大全

admin20小时前2
一、传奇副本地图基础参数配置(MapInfo.txt)传奇游戏中副本地图的核心创建配置均在MapInfo.txt文件中完成,通过专属FB命令可批量创建多张独立副本地图,支持职业限制、进入权限、延时入场、副本回收等个性化参数设置,是搭建专属游戏副本的基础核心配置。1.1 FB命令基础格式释义通用创建格…


一、传奇副本地图基础参数配置(MapInfo.txt)

传奇游戏中副本地图的核心创建配置均在MapInfo.txt文件中完成,通过专属FB命令可批量创建多张独立副本地图,支持职业限制、进入权限、延时入场、副本回收等个性化参数设置,是搭建专属游戏副本的基础核心配置。

1.1 FB命令基础格式释义

通用创建格式:FB(副本数量,副本名称,职业限制,延时入场时长,无人回收时长)

各参数详细功能说明如下:

第一个参数:代表批量创建的副本地图总数量,可根据游戏需求自定义数值,例如填写40即可生成40个独立副本场景。

第二个参数:为自定义副本名称,适配各类传奇主题场景,常见有祖玛副本、白日门副本、镜像副本等。

第三个参数:副本入场职业及组队权限限制,固定4种参数模式:

0 = 限制队友必须为三职业搭配,缺一不可方可进入副本

1 = 不限制职业,所有组队队友均可自由进入

2 = 仅允许玩家单人进入,禁止组队队友同行

3 = 仅允许行会成员进入,专属行会副本场景

第四个参数:副本延时进入时长(单位:分钟),系统基础默认延时为1分钟,该参数用于在默认时长基础上额外延长可入场时间。

第五个参数:副本无人回收时长(单位:秒),玩家退出副本后,若地图内无任何玩家,系统将按照该参数时长自动删除回收副本,留空时默认10秒回收。

1.2 祖玛副本参数实操案例

配置代码:FB(40,祖玛副本,0,1,50)

参数详解:该配置可创建40个祖玛副本地图,要求组队队友必须凑齐三职业;在系统默认1分钟延时入场基础上额外延长1分钟;玩家退出副本后,50秒内地图无玩家则自动回收该祖玛副本地图,有效避免冗余副本占用游戏资源。

二、传奇副本核心检测与创建命令

传奇副本的创建、重复检测、时效控制均依靠专属脚本命令实现,两大核心命令可精准管控副本状态,避免重复创建、超时入场等问题,适配所有版本自定义副本开发。

2.1 副本状态检测命令:CANMOVEECTYPE

功能:精准检测指定名称副本是否已经创建完成,防止玩家重复创建副本。

标准格式:CANMOVEECTYPE 副本名称

2.2 副本创建命令:CREATEECTYPE

功能:手动触发创建指定名称副本,同时设置副本有效存续时间。

标准格式:CREATEECTYPE 副本名称 有效时间

三、传奇副本完整NPC脚本示例

以下为可直接复用的传奇副本地图全套脚本,包含副本创建、传送、状态提示、异常报错等全功能逻辑,适配白日门副本、镜像副本、祖玛副本等各类场景,脚本格式规整无冗余。

[@main]

<创建副本地图/@gon1> <传送到副本地图/@gon12>\

<创建镜像副本/@gon111> <传送到镜像副本/@gon112>

[@gon1]

#IF

CANMOVEECTYPE 白日门副本

#ACT

SENDMSG 5 你已创建了一个白日门副本,不能重复创建....

#ELSEAct

;此处的5为副本有效时间

CREATEECTYPE 白日门副本 5

[@gon111]

#IF

CANMOVEECTYPE 镜像副本

#ACT

SENDMSG 5 你已创建了一个镜像副本,不能重复创建....

#ELSEAct

CREATEECTYPE 镜像副本 3

[@gon12]

#IF

#ACT

MOVEECTYPE 白日门副本 38 42

[@gon112]

#IF

#ACT

MOVEECTYPE 镜像副本 331 270

[@CreateEctype_NoExists]

#IF

#ACT

MESSAGEBOX 创建副本地图失败,副本不存在!

[@CreateEctype_Fail]

#IF

#ACT

MESSAGEBOX 创建副本失败,副本人数已满,请稍候再试!

[@CreateEctype_Fail_GroupMaster]

#IF

#ACT

MESSAGEBOX 创建副本失败,必须组队队长才能创建!

[@CreateEctype_Fail_GuildMaster]

#IF

#ACT

MESSAGEBOX 创建副本失败,必须行会掌门才能创建!

[@CreateEctype_IN]

#IF

;掌门或队长创建副本后,队友、行会成员进入提示

#ACT

SENDMSG 5 副本地图已经创建完成,可以直接进入了。

[@CreateEctype_IN_Time]

#IF

#ACT

;成员或队友重复创建副本提示

SENDMSG 5 副本已经存在..无法创建。

[@CreateEctype_OK]

#IF

#ACT

;副本创建成功全局提示

SENDMSG 5 副本地图创建成功,并初始化地图怪物和时间..

SENDMSG 5 副本地图创建成功,并初始化地图事件成功。

[@MoveEctype_Fail_Time]

#IF

#ACT

;副本传送超时提示

SENDMSG 5 传到副本地图失败,超过可传送时间

[@MoveEctype_Fail]

#IF

#ACT

;副本传送异常提示(无副本、权限不足、坐标错误)

SENDMSG 5 传到副本地图失败

[@MoveEctype_OK]

#IF

#ACT

;成功进入副本提示

SENDMSG 5 已传送到副本地图

四、NPC配置文件添加教程

想要让副本NPC正常生效,需在对应配置文件添加NPC数据,配置方式与普通游戏NPC一致,操作简单适配所有传奇服务端。

4.1 MerChant.txt配置

新增配置内容:副本地图 $g005副本 30 40 副本地图 0 12 0 0 0

4.2 脚本文件命名规则

Market_Def文件夹内的副本脚本文件,命名无需添加$符号,标准命名格式:副本地图-g005副本.txt

五、副本组队传送配置

传奇支持组队批量传送进入副本,专属NPC命令可实现全队同步入场,适配组队副本玩法机制。

组队传送命令:MoveGroupEctype 副本地图名 X Y

参数说明:自定义副本名称、传送目标地图坐标X、坐标Y,可精准定位副本入场点位。

六、副本自定义刷怪配置教程

传奇副本刷怪支持触发式刷怪和配置文件刷怪两种模式,副本具备单次入场刷怪、退场清怪的特性,不会出现怪物重复刷新问题,大幅优化副本玩法体验。

6.1 副本地图名称取值规则

NPCMAP = 读取NPC所在地图数据

SELF = 读取人物当前所在地图数据

FBMAP = 读取人物创建的副本地图数据(推荐副本刷怪使用)

6.2 触发式刷怪脚本

以祖玛副本触发刷怪为例,可绑定副本创建成功事件自动刷怪:

[@祖玛副本_触发刷怪]

#ACT

;MobEctypeMon 副本名称 X坐标 Y坐标 怪物名称 数量 范围 名称颜色

MobEctypeMon SELF 94 72 祖玛雕像 1 5 --------人物当前所在副本刷怪

MobEctypeMon FBMAP 94 72 祖玛雕像 1 5 --------人物创建的副本刷怪,可在创建成功触发刷怪

Break

6.3 MonGen.txt全局刷怪配置

多数量副本无需单独配置每个副本刷怪数据,统一配置主副本名称即可生效,系统自动适配所有生成的副本场景(例:g005地图生成的50个副本可统一适配该刷怪配置)。

配置格式:副本名称 X坐标 Y坐标 怪物名称 范围 数量

实操配置案例:

$g005副本 36 44 暗之双头血魔 25 10

$g005副本 36 44 暗之双头血魔 25 10

$g005副本 36 44 暗之虹魔教主 25 10

$g005副本 36 44 暗之双头金刚 25 10

$g005副本 36 44 暗之沃玛教主 25 10

扫描二维码推送至手机访问。

本文章九路游发布,如需转载请注明出处。如有侵权请联系站长删除。

本文链接:https://www.9luu.com/684.html

分享给朋友: