| 
 | 
 
马上注册,下载996引擎,与更多游戏开发者交流。
您需要 登录 才可以下载或查看,没有账号?注册  
 
×
 
 本帖最后由 xm9800033 于 2024-7-25 21:43 编辑  
 
 
不管是主区还是副区   
 
function login(play) 
    local mainServiceId = getconst(play, "<$MAINTONGSERVER>") 
    createfile('..\\QuestDiary\\run' .. mainServiceId .. '.ini') 
    --判断是否是主区 
    if tonumber(mainServiceId) > 0 then 
        setsysvar(constant.G_zhufuId, mainServiceId) 
        local serviceId = globalinfo(11) 
        if tonumber(mainServiceId) == tonumber(serviceId) then 
            --创建通区转区文件夹 
            tongfile(0, '..\\QuestDiary\\run' .. mainServiceId .. '.ini') 
        else 
            getmaintongfile(mainServiceId, '..\\QuestDiary\\run' .. mainServiceId .. '.ini', 
                '..\\QuestDiary\\run' .. mainServiceId .. '.ini') 
        end 
    end 
  end 
 
 
不管是主区  还是副区   在使用的地方 
 
--写入文件(最好在本地测试一下,是否可以正常写入) 
writeini('QuestDiary/run' .. mainServiceId .. '.ini', "zq", userid, tbl2json(dataList)) 
        --同步文件 
updatemaintongfile(mainServiceId, '..\\QuestDiary\\run' .. mainServiceId .. '.ini', '..\\QuestDiary\\run' .. mainServiceId .. '.ini') 
 
 
 
在使用同区或者查询同区数据的时候 
local str0 = readini('QuestDiary/run' .. mainServiceId .. '.ini',"zq",userid) or nil 
 
 
 
如有不会请加Q562318964 
 
 
 
 
 
 |   
 
  
 |