inventory=args.inventory||{},-- create new inventory later
inventory=args.inventory||{},-- create new inventory later
@ -32,8 +32,8 @@ local function CreateCharTable( args )
end
end
functionQuantum.Server.Char.Load(pl,index,tbl)
functionQuantum.Server.Char.Load(pl,index,tbl)
localid=pl:SteamID()..":"..index
localid=pl:SteamID()..";"..index
if(Quantum.Server.Char.Players[id]~=nil)then
if(Quantum.Server.Char.Players[id]==nil)then
Quantum.Server.Char.Players[id]=CreateCharTable(tbl)-- create the character
Quantum.Server.Char.Players[id]=CreateCharTable(tbl)-- create the character
Quantum.Server.Char.Players[id].inventory=tbl.inventory||Quantum.Server.Inventory.Create(Quantum.Server.Char.Players[id])-- give the character an inventory
Quantum.Server.Char.Players[id].inventory=tbl.inventory||Quantum.Server.Inventory.Create(Quantum.Server.Char.Players[id])-- give the character an inventory
@ -73,4 +73,12 @@ function Quantum.Server.Char.SetCurrentCharacter( pl, index )
Quantum.Error("Unable to set "..tostring(pl).." character. Character not found!")
Quantum.Error("Unable to set "..tostring(pl).." character. Character not found!")