找回密码
 register

QQ登录

只需一步,快速开始

查看: 230|回复: 0

[游戏教程] 珍兽TXT数据库

[复制链接]

[游戏教程] 珍兽TXT数据库

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:94
  • 打卡月天数:17
  • 打卡总奖励:94
  • 最近打卡:2025-01-18 01:28:20
Waylee

主题

0

回帖

1万

积分

仙帝

积分
12364
Waylee 2023-6-30 21:11 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
文章编辑人员:雪舞
内容测试时间:2023-6-30 21:11:27


--**********************************
--读取珍兽数据
--**********************************
function x900009_GetPetDataBase(sceneId,selfId,hid,nid)
        local handle = openfile("./"..GMDATA_TXT.."/PetSystem/PetDataBase/"..tostring(nid)..".txt", "r")
        local nPetData = {}
        if handle and nil ~= handle then
                local nLineData = ""
                for i = 1,17 do
                        nLineData = read(handle, "*l")
                        if nLineData == nil then
                                nLineData = 0 --这里防止异常错误
                        end
                        --珍兽装备数据
                        if i >= 1 and i <= 5 then
                                local pos1,pos2,nEquipID,nEquipAdpt_1,nEquipAdpt_2 = strfind(nLineData,"(.*)\t(.*)\t(.*)")
                                if pos1 ~= nil and pos2 ~=nil then
                                        nPetData[i] = {tonumber(nEquipID),tonumber(nEquipAdpt_1),tonumber(nEquipAdpt_2)}
                                else
                                        nPetData[i] = {0,0,0}
                                end
                        else
                                --其他额外数据
                                nPetData[i] = tonumber(nLineData);
                        end
                end
                closefile(handle)
        else
                for i = 1,17 do
                        if i >= 1 and i <= 5 then
                                nPetData[i] = {0,0,0}
                        elseif i == 14 then
                                nPetData[i] = -1
                        else
                                nPetData[i] = 0
                        end
                end
        end
        --重置数据
        return nPetData
end
--珍兽数据库
--max is 17
--        珍兽装备1        装备资质1        装备资质2
--        珍兽装备2        装备资质1        装备资质2
--        珍兽装备3        装备资质1        装备资质2
--        珍兽装备4        装备资质1        装备资质2
--        珍兽装备5        装备资质1        装备资质2
--        珍兽进阶经验
--        珍兽是否炼制过血利子或使用过
--        珍兽进阶力量
--        珍兽进阶灵气
--        珍兽进阶身法
--        珍兽进阶体力
--        珍兽进阶定力
--        珍兽融合度
--        珍兽灵性 -1未幻化 0+ 幻化
--        珍兽幻灵index
--        原有外观数据
--  幻灵前的外观数据


您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |天天打卡

GMT+8, 2025-1-20 07:14 , Processed in 0.095529 second(s), 8 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

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