热点推荐

小喇叭+ 发布

01-16 02:17
01-16 02:04
01-13 17:30
查看: 3627|回复: 20

传奇5如何创建副本?传奇正传添加多人组队副本方法

[复制链接]
avatar

签到天数: 350 天

[LV.8]以坛为家I

7651

主题

255

回帖

31万

积分

司徒主管

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
1
司徒币
260203
传世币
3000
元宝
0
在线时间
266 小时

最佳新人灌水之王

QQ
online_admin 发表于 2021-6-28 16:12:12 | 显示全部楼层 |阅读模式
添加多人组队副本

1、添加副本主要涉及到的配置表包括Map.xlsx、FuBen.xlsx,若需要添加怪物则还需配置Monster.xlsx以及相关的刷怪CreateMon和爆率DropItems,若需要添加副本道具则还需要配置Items.xlsx,若需要添加副本相关npc则还需要配置CreateNpc.xlsx

2、配置Map.xlsx

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法29 / 作者:admin / 帖子ID:7531




其中比较特殊的字段:MapType填1,表示副本类型的地图
               Script需要配置该Map对应的脚本功能的lua文件名,通常副本功能的脚本文件一般放在ScriptFuBen中,故该项配置为FuBen.XXX(XXX为文件名)

               ReConnectTime表示因断网等异常原因掉线后,在所配置的时间内上线仍保持在副本状态内,由于副本的特殊性,一般会配置保存时间,单位为秒

3、配置FuBen.xlsx

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法12 / 作者:admin / 帖子ID:7531




其中比较特殊的字段:Type表示副本类型,填1表示组队副本,允许队伍内的所有玩家进入

EnterPoint表示进入副本时玩家的到达坐标,[格式为x : y],当填写多个时,以"|"相隔,表示随机到达其中一个坐标

Script需要配置该FuBen对应的脚本功能的lua文件名,通常副本功能的脚本文件一般放在ScriptFuBen中,故该项配置为FuBen.XXX(XXX为文件名)

Maps表示存在关联地图,即一个副本可以由多张地图组成,多张地图id以","相隔

4、主要配置完成后,进行脚本配置,一开始需要在ScriptFuBen的init.lua中定义XXX脚本文件

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法52 / 作者:admin / 帖子ID:7531




5、创建以XXX命名的脚本文件

  (一)开启副本时触发函数function OnOpenCopy(fuben , player)  红色方框内一般为保留内容,记录异常掉线的时间状态,用于重新上线后设置新的倒计时,若配置了Map.xlsx中的ReConnectTime字段就可以触发函数function OnPlayerReconnect(fuben , player)

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法19 / 作者:admin / 帖子ID:7531




(二) 进入副本时触发函数function OnEnterCopy(fuben , player)  红色方框内一般为保留内容,即每个副本都需要配置的

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法50 / 作者:admin / 帖子ID:7531




  (三)进入当前地图时触发函数function OnEnterMap(map , player)

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法99 / 作者:admin / 帖子ID:7531




  (四)退出副本时触发函数function OnleaveCopy(fuben , player)  红色方框内一般为保留内容,即每个副本都需要配置的

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法34 / 作者:admin / 帖子ID:7531


  

(五)离开当前地图时触发函数function OnLeaveMap(map , player)

6、除了以上固有的副本的相关函数、接口外,其余副本的玩法则需要开发者自己完成,另外若需要当前副本能够实现死亡后元宝复活功能,则需要在playerprocess.lua脚本文件的ReliveMap数组中增加当前副本地图的id号

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法8 / 作者:admin / 帖子ID:7531




7、副本功能完成后,则需要将副本信息添加进游戏右上角的副本界面中,需要配置groupcopy.lua脚本文件,在group_copy_data数组中增加相关的副本信息

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法6 / 作者:admin / 帖子ID:7531




  其中curtimes和buytims参数对应的id需要在Define.lua脚本文件中中定义,且不能重复

8、完成后将配置表Map.xlsx、FuBen.xlsx和脚本文件XXX.lua用发布工具导出,上传,GM在游戏中输入指令"@reload map"、"@reload fuben"和"@reload script"动态加载即可

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法4 / 作者:admin / 帖子ID:7531




9(特殊)如需要在副本中配置怪物、怪物爆率、道具以及npc,则分别配置Monster.xlsx、CreateMon、DropItems(或者GiftConfig)、Items.xlsx以及CreateNpc.xlsx

  注意1:副本活动内的怪物掉率若想指定玩家拣取,即只有标有自己名字的道具才能拾取,则需要配置GiftConfig配置爆率,同时在FuBen.xlsx配置的Option字段中配置everyonegift属性,爆率加载的命令为"@reload gift"

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法9 / 作者:admin / 帖子ID:7531




  在需要掉落的怪物Monster.xlsx表上配置,Script需要配置该怪物对应的脚本功能的lua文件名,通常副本功能的脚本文件一般放在ScriptMon中,故该项配置为Mon.XXX(XXX为文件名)  

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法89 / 作者:admin / 帖子ID:7531




  配置完成后,进行脚本配置,一开始需要在ScriptMon的init.lua中定义XXX脚本文件

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法78 / 作者:admin / 帖子ID:7531




  创建以XXX命名的脚本文件  红色方框内一般为保留内容,即每个副本都需要配置的

传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法34 / 作者:admin / 帖子ID:7531



传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法29 / 作者:admin / 帖子ID:7531



传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法78 / 作者:admin / 帖子ID:7531



传奇5如何创建副本?传奇正传添加多人组队副本方法

传奇5如何创建副本?传奇正传添加多人组队副本方法2 / 作者:admin / 帖子ID:7531




  注意2:副本内多个地图间的地图跳转不能通过MapLink.xlsx文件进行配置,只能在脚本中进行填写,脚本接口为fuben : CreateMapLink(int nSrcMapId, int nSrcX, int nSrcY, int nDestMapId, int nDestX, int nDestY, int nEffectId, int nDuration, string sScript="");

帖子地址: 





上一篇:A3M2引擎显示特效和SHOWEFFECT特效ID对比讲解
下一篇:仿盛大传奇服务端新沙巴克数据 HGE新沙巴克城墙DB和配置文件修改
回复

使用道具 举报

avatar

该用户从未签到

0

主题

250

回帖

510

积分

司徒四星

UID
840
司徒币
260
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-6-28 16:13:04 | 显示全部楼层
路过的帮顶
回复

使用道具 举报

avatar

该用户从未签到

0

主题

253

回帖

516

积分

司徒四星

UID
653
司徒币
263
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-6-28 16:16:04 | 显示全部楼层
回贴看看啥版本
回复

使用道具 举报

avatar

该用户从未签到

0

主题

227

回帖

464

积分

司徒三星

UID
1046
司徒币
237
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-6-28 16:33:53 | 显示全部楼层
为了三千积分!
回复

使用道具 举报

avatar

该用户从未签到

0

主题

232

回帖

474

积分

司徒三星

UID
450
司徒币
242
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-6-28 16:45:56 | 显示全部楼层
撸过
回复

使用道具 举报

avatar

该用户从未签到

0

主题

257

回帖

524

积分

司徒四星

UID
617
司徒币
267
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-6-28 16:47:16 | 显示全部楼层
撸过
回复

使用道具 举报

avatar

该用户从未签到

0

主题

225

回帖

460

积分

司徒三星

UID
145
司徒币
235
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-6-28 16:54:41 | 显示全部楼层
1v1飘过
回复

使用道具 举报

avatar

该用户从未签到

0

主题

212

回帖

434

积分

司徒三星

UID
860
司徒币
222
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-6-28 17:08:12 | 显示全部楼层
众里寻他千百度,蓦然回首在这里!
回复

使用道具 举报

avatar

该用户从未签到

0

主题

221

回帖

452

积分

司徒三星

UID
877
司徒币
231
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-6-28 17:15:53 | 显示全部楼层
楼主呀,,,多发点忘忧版本吧。。。
回复

使用道具 举报

avatar

该用户从未签到

0

主题

262

回帖

534

积分

司徒四星

UID
843
司徒币
272
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-6-28 17:18:11 | 显示全部楼层
支持,赞一个
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【乱回复灌水将给予禁言处理】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则