看到很多"童鞋"想加新坐骑,但不知从何下手,特写此教程,老鸟直接飘过。教程如有疏漏的地方还望大家给予指正,不要骂人啊,我也是小白,下面开始。
首先找到要修改以及添加的文件,Public/Config/下的 CharMount.txt、CommonItem.txt、EquipBase.txt、ImpactEDate_v1.txt、ShopTable.txt、ItemCompound.txt server/config下的StardardImpact.txt还有目录 event/peifang/下的 eshiyongpeifang.lua脚本以及obj/Commonitem/下的乘骑脚本
开始动手;
(1)打开CharMount.txt找到46 乘骑碧水金睛兽 1 2172 0.7 532 23 attach1 23 attach1 -1 1复制它粘贴到行未。修改46为你所添加乘骑的对应ID,乘骑碧水金睛兽改为对应名称,修改2172为对应模型,532修改为对应的骑术(此编号自定义),与eshiyongpeifang.lua里的脚本对应。这个是单人乘骑的,双人的也同理。
(2)打开ImpactEDate_v1.txt找到889 99 0 Ride2_5 0 0 0 1 0坐骑碧水金睛兽 照着复制改掉889和坐骑碧水金睛兽即可,889自定义。
(3)打开StardardImpact.txt,找到5010 坐骑:碧水金睛兽 14 stdImpact014 1 889 99 99 200 1 0 1 1 0 0 0 0 0 0 0 -1 0 0 1 10141115 0 0 可否使用任何技能(CanAction1标记,-1为无效)
0 0 可否使用任何技能(CanAction2标记,-1为无效)0 0 可否移动(CanMove标记,-1为无效)-1 0 无敌否(Unbreakable标记,-1为无效) 0 0 移动速度修正 % (0为无效)80 0 隐身修正级别(0为无效)0 0 变身ID(-1为无效)-1 0 乘骑ID(-1为无效)46 0 允许还是禁止,1:允许;0:禁止;-1:无效值;-1 0 技能集合ID 0 0 效果集合ID -1 0 0 0 0 0 复制粘贴到空缺ID的地方,修改5010(自定义),修改889为对应的Buff,修改10141115为对应乘骑装备,修改46为对应乘骑ID,其余不动
。
(4)EquipBase.txt打开它,找到10141115 1 1 41 115 8 46 27 -1 -1 坐骑:碧水金睛兽 10 -1 #33ff99(有效期30天,从购买开始计时)#r#w召唤碧水金睛兽骑乘,乘骑后移动速度 80%,只有学习了[骑术:碧水金睛兽]后,才可以骑乘碧水金睛兽。 0 0 150 3 0 21 335015 Ride2_5 坐骑 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 0 0 0 0 -1 0 0 0 -1 -1 复制粘贴到行末修改10141115(自定义),115(自定义),46对应乘骑ID,335015为对应脚本。(这脚本添加一个。)
(5)打开CommonItem.txt,找到30308062 3 3 8 62 peifang_6 骑术:碧水金睛兽,使用可以学会架驭碧水金睛兽。【点击右键可以学习。】 1 6000 1 9 1 713501 55 1 38 1 -1 4 骑术 3 532 2005 -1 0 复制粘贴30308062自行修改532改成对应的骑术ID。62一样自行定义。
(6)打开脚本文件eshiyongpeifang.lua找到×713501_g_RecipeItems[30308062]={abilityId= ABILITY_QISHU,recipeId=532,neeLevel=1,specialEffectID=18}
30308062这个与CommonItem.txt相对应,532骑术ID这个自定义,但CharMount.txt、CommonItem.txt、ItemCompound.txt要与其对应。想弄通用骑术的例外。
(7)ItemCompoun.txt里添加骑术,obj/CommonItem目录下添加乘骑装备脚本,都很简单不再说明。
(8)ShopTable.txt打开,把骑术ID和乘骑装备ID往里加就能在游戏中买到,这里不再详说。
(9)注意事项:(1)动手改之前做个备份,出现任何问题本人一概不负责;(2)文件传出传入都二进制;(3)客户端,自行作相应的修改,这里不再说明(4)添加天三的新坐骑必须用天三登录器或解密的坐骑模型,否则会出现问题
还有加了坐骑不显示的看看这方法吧
客户端补丁:
Modelall.obj
ConfigCharMount.txt -- 这个文件服务端也需要覆盖
ConfigModel_Parameter.txt
确保这几个里面新的坐骑ID都有。都在物品文件EquipBase.txt里 类别 Visual 里的编号对应。
当然坐骑还要确保对应的技能触发文件都需要正确。
另外服务端serverStandardImpact.txt 里的技能里的坐骑外观ID也需要修改到和CharMount.txt里的一样。
本文章百度已收录,若发现本站有任何侵犯您利益的内容,请及时邮件或留言联系,我会第一时间删除所有相关内容。