任务系统完成,支持导入导出,修复错误(之前的anyN有问题)

This commit is contained in:
MrZ626
2020-09-19 00:02:58 +08:00
parent 0c648a8c1e
commit 754d9a2afc
5 changed files with 74 additions and 47 deletions

View File

@@ -169,6 +169,37 @@ function pasteSequence(str)
return true
end
function copyTarget()
local str=""
local preMission=preMission
for i=1,#preMission do
str=str..char(preMission[i])
end
return data.encode("string","base64",data.compress("string","deflate",str))
end
function pasteTarget(str)
local _
--Decode
_,str=pcall(data.decode,"string","base64",str)
if not _ then return end
_,str=pcall(data.decompress,"string","deflate",str)
if not _ then return end
local mission={}
for i=1,#str do
_=byte(str,i)
if missionEnum[_]then
ins(mission,_)
else
return
end
end
preMission=mission
return true
end
function mergeStat(stat,delta)
for k,v in next,delta do
if type(v)=="table"then