TA的每日心情 | 怒 2024-9-15 00:57 |
---|
签到天数: 700 天 连续签到: 1 天 [LV.9]妙领天机
至尊会员
架设小能手
- 积分
- 3813
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
朋友们好 我是 失落的叶子 教程开始
===========================================================================================
1.添加新道具的方法
打开 item_table.csv
先确定你要加什么道具
比如我想加一个 十等玲珑琉璃宝珠
那么我先找一个 九等玲珑琉璃宝珠 的数据
复制一份出来 然后修改道具代码以及各项属性
先看看道具代码 九等 他这个代码为 28636 我们查一下 28637 有没有这个ID
往上找 往下找 都没有这个ID 证明这个ID是空的.可以使用.
好 我们修改一下新加道具的ID.然后修改物品名称 物品说明 和相关数据
这样 十等玲珑琉璃宝珠 使用后就可以得到300W的经验值了
这样服务端就添加完毕了 然后我们把这个文件保存好后
把我们刚刚修改好的item_table.csv复制到客户端CLSVShare目录下
删除原来的item_table.tbl 然后进游戏
客户端就会自动根据你复制的这份文件重新生成一份item_table.tbl
这样一来新道具就完全添加成功了.
呀 忘了 修改好之后记得重启服务端
===========================================================================================
2.道具礼包的制作以及礼包脚本的写法
打开 item_table.csv
查找 活跃礼包·壹
找到这条数据复制一份出来 然后修改各项数值
先修改道具ID 名称 说明
33814 找不到 我们就用这个ID
然后修改 名称 说明
下面打开skill_table.csv 文件 查找 33703
为什么要查找这个呢
因为 我们仔细看下道具数据 有关联了这个技能代码
就是说我们的礼包需要激活这个技能.用技能的方式去实现一些效果
我们同样复制一条技能数据
修改各项数值
33704 这个ID 没有.就用这个ID
active_reward_box_skill 这里 就是脚本的函数名称了(我个人理解.如理解错误请高手指教)
随便修改一个名字 要保证这个名字是独一无二的
我修改 active_yuanbaolibao_skill 这个好了
技能修改完毕了 我们返回道具数据文件.把33703改成刚刚加的技能ID 33704
就是把这俩数据关联起来了.
下面再打开 GameFuncs.lua 我们拉到最下面
添加LUA脚本
active_yuanbaolibao_skill
这个就是我们刚刚自己改的名字了..
--开启元宝箱子获得元宝
function active_yuanbaolibao_skill(player, caster, target, skill_guid, threat) --当触发active_yuanbaolibao_skill函数
if( caster ~= nil and C.is_player( caster ) and skill_guid== 33704)then --如果 XXX 不等于空 和 XXX 和 技能ID等于33704 则
local level = C.get(caster, ILevel); --取得角色等级
Player.modify_credit(player,5000+(level*level*100)); --赋予角色(5000+(等级*等级*100))数量的元宝
end
end
以上这个是根据角色的等级开启宝箱送元宝数量
当然也可以写送固定数量元宝
Player.modify_credit(player,10000); --赋予角色10000数量的元宝
修改好之后...那就保存吧
呀 忘了 修改好之后记得重启服务端
然后把刚刚修改好的 item_table.csv 和 skill_table.csv 复制到客户端 CLSVShare目录下
然后在删除 item_table.tbl 和 skill_table.tbl
进游戏 刷出来你加的道具 看看效果吧
为了减少录制文件大小.我就不进游戏了. 我附件中会给大家截图看下效果
哦哦哦 还有 那个XXX我也不太理解什么意思 0 0 总之这么写就对了.还请知道的朋友方便的话告诉我一下
啊哈 就是这样子的 大家可以举一反三哈 我就不多做其他演示修改了
谢谢大家耐心观看 拜拜!
===========================================================================================
|
|