72家族网-游戏资源论坛




展开

全站
15小时前
全站
2天前
全站
3天前
全站
3天前
全站
3天前
全站
3天前
全站
4天前
全站
5天前
全站
5天前
全站
5天前
全站
6天前
全站
6天前
全站
6天前
全站
7天前
全站
7天前
全站
9天前
全站
9天前
全站
9天前
全站
10天前
全站
10天前
全站
10天前
全站
11天前
全站
11天前
全站
11天前
全站
12天前
全站
12天前
全站
12天前
全站
13天前
全站
13天前
全站
13天前
查看:【80】 回复:【0】 发表于 2019-3-23 13:19
族长
小编

跳转到指定楼层
楼主
发表于 2019-3-23 13:19:21 | 只看该作者 |[复制链接]|只看大图 回帖奖励 |倒序浏览 |

嗨!头像可以同步您的QQ头像啦!点击【QQ头像同步】后即可显示您的QQ头像了

每发一贴+60家族币,获得族长现金打赏可兑换三倍家族币,现金打赏可提现

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

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

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

2、配置Map.xlsx
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
其中比较特殊的字段:MapType填1,表示副本类型的地图
                                               Script需要配置该Map对应的脚本功能的lua文件名,通常副本功能的脚本文件一般放在Script\FuBen中,故该项配置为FuBen.XXX(XXX为文件名)

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

3、配置FuBen.xlsx
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
其中比较特殊的字段:Type表示副本类型,填1表示组队副本,允许队伍内的所有玩家进入

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

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

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

4、主要配置完成后,进行脚本配置,一开始需要在Script\FuBen的init.lua中定义XXX脚本文件
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
5、创建以XXX命名的脚本文件

      (一)开启副本时触发函数function OnOpenCopy(fuben , player)    红色方框内一般为保留内容,记录异常掉线的时间状态,用于重新上线后设置新的倒计时,若配置了Map.xlsx中的ReConnectTime字段就可以触发函数function OnPlayerReconnect(fuben , player)
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
     (二) 进入副本时触发函数function OnEnterCopy(fuben , player)    红色方框内一般为保留内容,即每个副本都需要配置的
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
  (三)进入当前地图时触发函数function OnEnterMap(map , player)
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
    (四)退出副本时触发函数function OnleaveCopy(fuben , player)    红色方框内一般为保留内容,即每个副本都需要配置的
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
  (五)离开当前地图时触发函数function OnLeaveMap(map , player)

6、除了以上固有的副本的相关函数、接口外,其余副本的玩法则需要开发者自己完成,另外若需要当前副本能够实现死亡后元宝复活功能,则需要在playerprocess.lua脚本文件的ReliveMap数组中增加当前副本地图的id号
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
7、副本功能完成后,则需要将副本信息添加进游戏右上角的副本界面中,需要配置groupcopy.lua脚本文件,在group_copy_data数组中增加相关的副本信息
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
   其中curtimes和buytims参数对应的id需要在Define.lua脚本文件中中定义,且不能重复

8、完成后将配置表Map.xlsx、FuBen.xlsx和脚本文件XXX.lua用发布工具导出,上传,GM在游戏中输入指令"@reload map"、"@reload fuben"和"@reload script"动态加载即可
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
9(特殊)如需要在副本中配置怪物、怪物爆率、道具以及npc,则分别配置Monster.xlsx、CreateMon、DropItems(或者GiftConfig)、Items.xlsx以及CreateNpc.xlsx

      注意1:副本活动内的怪物掉率若想指定玩家拣取,即只有标有自己名字的道具才能拾取,则需要配置GiftConfig配置爆率,同时在FuBen.xlsx配置的Option字段中配置everyonegift属性,爆率加载的命令为"@reload gift"
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
     在需要掉落的怪物Monster.xlsx表上配置,Script需要配置该怪物对应的脚本功能的lua文件名,通常副本功能的脚本文件一般放在Script\Mon中,故该项配置为Mon.XXX(XXX为文件名)   
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
    配置完成后,进行脚本配置,一开始需要在Script\Mon的init.lua中定义XXX脚本文件
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
     创建以XXX命名的脚本文件    红色方框内一般为保留内容,即每个副本都需要配置的
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
传奇,如何,创建,副本,添加,-传奇5如何创建副本?传奇正传添加多人组队副本方法
      注意2:副本内多个地图间的地图跳转不能通过MapLink.xlsx文件进行配置,只能在脚本中进行填写,脚本接口为fuben : CreateMapLink(int nSrcMapId, int nSrcX, int nSrcY, int nDestMapId, int nDestX, int nDestY, int nEffectId, int nDuration, string sScript="");   
郑重声明:

本站所有资源、教程来自互联网转载,仅供学习交流,不商业运营资源,不确保资源完整性,不提供任何技术服务。【点击此处加入72家族网QQ群

本站任何资源仅供本地编辑研究学习参考,禁止未经资源商正版授权参与任何商业行为,违法行为!如需商业请购买各资源商正版授权

1、本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
2、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
3、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
4、论坛的所有内容都不保证其准确性,完整性,有效性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
6、如果本站有侵犯、不妥之处的资源,请点击最下方“联系站长”。将会第一时间解决!

【点击此处查看部分资源的解压密码】


点击查看更多关于 传奇技术教程 的资源信息
回复 支持 收藏 打赏0人打赏

回复楼主 感谢您加入72家族网!每发一个帖子可以增加一定的家族币哦~请点击右下角“查看本版积分规则”

游客
您需要登录后才可以回帖 登录 | 注册

本版积分规则

72家族网最新推荐上一条 /5 下一条

本站创立于2011年,已运行,感谢一路相伴