From 6f6cce0561c19e7af14bcc6e6b1c7de2d5efc530 Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Fri, 29 Apr 2016 20:30:52 -0400 Subject: a halfway commit to show scott --- gamemode/client/cl_syncronize.lua | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 gamemode/client/cl_syncronize.lua (limited to 'gamemode/client/cl_syncronize.lua') diff --git a/gamemode/client/cl_syncronize.lua b/gamemode/client/cl_syncronize.lua new file mode 100644 index 0000000..32d667c --- /dev/null +++ b/gamemode/client/cl_syncronize.lua @@ -0,0 +1,28 @@ +--Makes sure the player knows about things like inventory, skills, experience ect. + +net.Receive( "gms_SetResource", function( length, pl) + print("Setresources message sent from server") + local name = net.ReadString() + if(GMS.GetResourceByName(name).UniqueData) then + local restable = net.ReadTable() + PrintTable(restable) + if(Resources[name] == nil) then + Resources[name] = {} + end + table.insert(Resources[name],restable.UniqueDataID,restable) + else + if(Resources[name] == nil) then + Resources[name] = 0 + end + print("Getting with bitcount:" .. GMS.NETINT_BITCOUNT) + local num = net.ReadInt(GMS.NETINT_BITCOUNT) + print("Resource name: " .. name) + print("Resource num: " .. num) + Resources[name] = num + end + print("Finished resource get") +end) + +concommand.Add("gms_cl_printresources",function(ply,cmd,args) + PrintTable(Resources) +end) -- cgit v1.2.3-70-g09d2