Jump to content

i can't save data


erisP

Recommended Posts

local tableData = getElementData(source,"dataT") or {}
outputChatBox(toJSON(tableData))
print - [ { "38": 2, "30": 3 } ]

addEventHandler("onPlayerQuit", root,
function()
    local account = getPlayerAccount ( source )
	local data = toJSON(getElementData(source,"dataT")) or {}  
	setAccountData(account,"SaveP", data)
end)

addEventHandler("onPlayerLogin", root,
function(_, account)
   local Paintjobs = fromJSON(getAccountData(account,"SaveP")) or toJSON({})
   setElementData(source,"dataT",Paintjobs)
end)

hi, i can't save this where am i doing wrong?

Link to comment
9 minutes ago, erisP said:
local tableData = getElementData(source,"dataT") or {}
outputChatBox(toJSON(tableData))
print - [ { "38": 2, "30": 3 } ]

addEventHandler("onPlayerQuit", root,
function()
    local account = getPlayerAccount ( source )
	local data = toJSON(getElementData(source,"dataT")) or {}  
	setAccountData(account,"SaveP", data)
end)

addEventHandler("onPlayerLogin", root,
function(_, account)
   local Paintjobs = fromJSON(getAccountData(account,"SaveP")) or toJSON({})
   setElementData(source,"dataT",Paintjobs)
end)

hi, i can't save this where am i doing wrong?

Does it throw any errors in Debugscript?

Edited by Syntrax#
Link to comment

Hi! - i give you some hint to finish your code, this is an example. - in my version, you need to start this save protocol by an code, on clientside.

-- CLIENTSIDE
triggerServerEvent("loadCharacter", localPlayer, localPlayer)

-

-- SERVERSIDE

function loadCharacter(player)
	triggerEvent("server:receiveStats", root, player)
end
addEvent("loadCharacter", true)
addEventHandler("loadCharacter", root, loadCharacter)

function saveAllPlayer()
	for _, player in ipairs(getElementsByType("player")) do
		saveOnePlayer(player)
	end
end
addEventHandler("onPlayerQuit", saveAllPlayer)
setTimer(saveAllPlayer, 1000*60*30, 0)

function saveAllPlayerCmd(p)
	for _, player in ipairs(getElementsByType("player")) do
		saveOnePlayer(player)
	end
end
addCommandHandler("saveall", saveAllPlayerCmd, false, false)

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...