任逍遥

 找回密码
 立即注册
查看: 50391|回复: 135

QQ西游道具礼包的制作以及礼包脚本的写法

    [复制链接]
  • TA的每日心情

    2024-3-21 11:12
  • 签到天数: 682 天

    连续签到: 1 天

    [LV.9]妙领天机

    1304

    主题

    1624

    帖子

    9190

    积分

    至尊会员

    架设小能手

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    9190

    最佳新人灌水之王突出贡献男神勋章

    发表于 2019-1-3 19:40:47 | 显示全部楼层 |阅读模式





    朋友们好 我是 失落的叶子 教程开始
    ===========================================================================================
    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 总之这么写就对了.还请知道的朋友方便的话告诉我一下

    啊哈 就是这样子的 大家可以举一反三哈 我就不多做其他演示修改了

    谢谢大家耐心观看 拜拜!
    ===========================================================================================

    游客,如果您要查看本帖隐藏内容请回复


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    楼主热帖
  • TA的每日心情
    开心
    2019-8-30 02:52
  • 签到天数: 479 天

    连续签到: 13 天

    [LV.9]妙领天机

    8

    主题

    2920

    帖子

    2927

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2927
    发表于 2019-1-3 19:58:28 | 显示全部楼层
    LZ是天才,坚定完毕
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-29 12:38
  • 签到天数: 467 天

    连续签到: 1 天

    [LV.9]妙领天机

    9

    主题

    2917

    帖子

    2924

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2924
    发表于 2019-1-4 23:06:25 | 显示全部楼层
    佩服佩服!
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-8-30 05:36
  • 签到天数: 467 天

    连续签到: 4 天

    [LV.9]妙领天机

    8

    主题

    2917

    帖子

    2922

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2922
    发表于 2019-1-5 10:19:43 | 显示全部楼层
    看帖要回,回帖才健康,在踩踩,楼主辛苦了!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-30 00:40
  • 签到天数: 459 天

    连续签到: 1 天

    [LV.9]妙领天机

    1

    主题

    2832

    帖子

    2831

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2831
    发表于 2019-1-5 21:20:32 | 显示全部楼层
    不错 支持一个了
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-30 15:47
  • 签到天数: 460 天

    连续签到: 6 天

    [LV.9]妙领天机

    1

    主题

    2948

    帖子

    2948

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2948
    发表于 2019-1-6 18:30:24 | 显示全部楼层
    路过 帮顶 嘿嘿
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 20:40
  • 签到天数: 473 天

    连续签到: 11 天

    [LV.9]妙领天机

    12

    主题

    2840

    帖子

    2847

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2847
    发表于 2019-1-6 21:27:29 | 显示全部楼层
    看帖要回,回帖才健康,在踩踩,楼主辛苦了!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-30 00:59
  • 签到天数: 473 天

    连续签到: 1 天

    [LV.9]妙领天机

    1

    主题

    2913

    帖子

    2909

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2909
    发表于 2019-1-7 11:47:08 | 显示全部楼层
    佩服佩服!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-28 17:43
  • 签到天数: 471 天

    连续签到: 3 天

    [LV.9]妙领天机

    13

    主题

    2941

    帖子

    2953

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2953
    发表于 2019-1-7 13:07:40 | 显示全部楼层
    打酱油的人拉,回复下赚取积分
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 07:56
  • 签到天数: 463 天

    连续签到: 6 天

    [LV.9]妙领天机

    10

    主题

    2855

    帖子

    2861

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2861
    发表于 2019-1-7 17:01:06 | 显示全部楼层
    看起来不错
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|任逍遥

    GMT+8, 2024-3-29 06:51 , Processed in 0.118620 second(s), 48 queries .

    Powered by 任逍遥 X3.4

    Copyright © 2001-2023, Rxiaoyao Cloud.

    快速回复 返回顶部 返回列表