|
马上注册,下载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
|
|