summaryrefslogtreecommitdiff
path: root/gamemode/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'gamemode/init.lua')
-rw-r--r--gamemode/init.lua46
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)