一对函数:
LuaFnGetGlobalPlayerData()
LuaFnSetGlobalPlayerData()
LUA数据存储 LuaFnSetGlobalPlayerData()函数定义在ScriptGlobal.lua:
--LUA数据存储
LUA_STRING_DATA = {}
function LuaFnSetGlobalPlayerData(sceneId,selfId,Sign,Data)--增加临时接口储存
if LUA_STRING_DATA[selfId] == nil then
LUA_STRING_DATA[selfId] = {}
end
LUA_STRING_DATA[selfId][Sign] = Data
end
function LuaFnGetGlobalPlayerData(sceneId,selfId,Sign)
if LUA_STRING_DATA[selfId] == nil then
LUA_STRING_DATA[selfId] = {}
end
local ret = LUA_STRING_DATA[selfId][Sign]
return ret
end
例如F:\醉江山\tlbb\Public\Data\Script\repair\OpenWindos.lua 抽奖脚本中有使用,临时储存抽奖物品,然后再发放。
|