diff options
Diffstat (limited to 'gamemode/init.lua')
| -rw-r--r-- | gamemode/init.lua | 46 |
1 files changed, 45 insertions, 1 deletions
diff --git a/gamemode/init.lua b/gamemode/init.lua index 04f5637..468dba1 100644 --- a/gamemode/init.lua +++ b/gamemode/init.lua @@ -53,9 +53,53 @@ for k,v in pairs(loadmaps) do GM.AntlionBarrowSpawns[v] = loadBarrows(v) GM.TreeSpawns[v] = loadTrees(v) end - +-- Gravestone util.AddNetworkString('givePlayerWeapon') util.AddNetworkString('givePlayerResource') +-- C Admin Menu +util.AddNetworkString('adminCMenuResRequest') +util.AddNetworkString('adminCMenuResSend') +util.AddNetworkString('adminCMenuSkillRequest') +util.AddNetworkString('adminCMenuSkillSend') +util.AddNetworkString('removeEntity') +util.AddNetworkString('giveres') + +net.Receive('removeEntity', function(len, ply) + + local ent = net.ReadEntity() + ent:Remove() + +end) + +net.Receive('giveres', function(len, ply) + + local target = net.ReadEntity() + local r = net.ReadString() + local a = net.ReadInt(32) + + target:IncResource( r, a ) + +end) + +net.Receive('adminCMenuResRequest', function(len, ply) + + local target = net.ReadEntity() + net.Start( 'adminCMenuResSend' ) + net.WriteTable( target.Resources ) + net.Send( ply ) + + +end) + +net.Receive('adminCMenuSkillRequest', function(len, ply) + + local target = net.ReadEntity() + net.Start( 'adminCMenuSkillSend' ) + net.WriteTable( target.Skills ) + net.Send( ply ) + + +end) -- Give player weapons from grave net.Receive('givePlayerWeapon', function(len, ply) |
