lua/lua/gmod_integration/server/sv_net.lua
2023-09-23 02:25:56 +02:00

22 lines
433 B
Lua

//
// Network
//
util.AddNetworkString("gmIntegration")
local netFuncs = {
[0] = function(ply)
gmInte.userFinishConnect(ply)
end,
}
net.Receive("gmIntegration", function(len, ply)
if !ply:IsPlayer() then return end
local id = net.ReadUInt(8)
local data = util.JSONToTable(net.ReadString() || "{}")
// check if argument is valid
if netFuncs[id] then
netFuncs[id](ply, data)
end
end)