summaryrefslogtreecommitdiff
path: root/gamemode/init.lua
diff options
context:
space:
mode:
authorScott <scotth0828@gmail.com>2016-05-19 20:32:19 -0400
committerScott <scotth0828@gmail.com>2016-05-19 20:32:19 -0400
commita866e8f11503997866be3afa93f8de0c6f7781d8 (patch)
treece80fed9e1b3d7c2e862f9b7c33beab99ee8baab /gamemode/init.lua
parentb882ce40b4e75832d108d284461d50ff38ebf879 (diff)
downloadgmstranded-a866e8f11503997866be3afa93f8de0c6f7781d8.tar.gz
gmstranded-a866e8f11503997866be3afa93f8de0c6f7781d8.tar.bz2
gmstranded-a866e8f11503997866be3afa93f8de0c6f7781d8.zip
Worked on the c menu
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)