blob: 5b28d328840327c1039105b9dfca9f3624867025 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
AddCSLuaFile( "autolua.lua" )
AddCSLuaFile( "shared.lua" )
AddCSLuaFile( "cl_init.lua" )
AddCSLuaFile("nrequire.lua")
include( "shared.lua" )
local pmeta = FindMetaTable("Player")
--- Loads a player's inventory
-- @param json The JSON string to create the player's inventory from
function pmeta:LoadInventory(json)
local reinv = util.JSONToTable(json)
for k,v in pairs(reinv) do
self.Inventory[k] = v
end
print("After loading inventory, player's inventory was")
PrintTable(self.Inventory)
self:SynchronizeInventory()
self:SynchPrayers()
if self:HasPrayer("Noob Help") then
print("Player had Noob Help, equiping!")
net.Start("equiphelpprayer")
net.Send(self)
else
error("Player did not have noob help, inventory was:")
PrintTable(self.Inventory)
end
end
|