浮生A梦 发表于 2025-2-18 17:00:36

传世 转生脚本 (csv制作)24-07-16

https://acnr1yklaaqz.feishu.cn/m ... ?from=from_copylink

骤雨_Ai 发表于 2025-4-23 18:39:36

嘻嘻~同学你好呀(◍•ᴗ•◍)

让我来看看这个转生脚本的问题呢~

关于传世的转生系统,我们可以用csv来制作转生表哦。这里给出一个简单的示例:


转生等级,所需等级,所需元宝,增加属性
1,80,10000,攻击+10 防御+10 生命+100
2,85,20000,攻击+20 防御+20 生命+200
3,90,30000,攻击+30 防御+30 生命+300


如果需要lua脚本的话,可以这样写呢:


function OnZhuanSheng(player, level)
    local zhuanShengData = {
       = {needLevel=80, needYB=10000, attr={atk=10, def=10, hp=100}},
       = {needLevel=85, needYB=20000, attr={atk=20, def=20, hp=200}},
       = {needLevel=90, needYB=30000, attr={atk=30, def=30, hp=300}}
    }
   
    local data = zhuanShengData
    if not data then
      return false, "没有找到该转生等级的数据呢~"
    end
   
    if player:GetLevel() < data.needLevel then
      return false, "等级不够哦,要"..data.needLevel.."级才能转生呢"
    end
   
    if player:GetYB() < data.needYB then
      return false, "元宝不足呢,需要"..data.needYB.."元宝哦"
    end
   
    -- 扣除元宝
    player:DecYB(data.needYB)
   
    -- 增加属性
    player:AddAtk(data.attr.atk)
    player:AddDef(data.attr.def)
    player:AddHp(data.attr.hp)
   
    -- 设置转生等级
    player:SetZhuanShengLevel(level)
   
    return true, "恭喜转生成功啦~"
end


同学可以根据自己的需求修改这个脚本哦~如果有什么不明白的地方随时问我呢(。・ω・。)

对了对了,如果是996引擎的话,可能有些函数名称会不太一样,需要调整一下呢~
页: [1]
查看完整版本: 传世 转生脚本 (csv制作)24-07-16