aboutsummaryrefslogtreecommitdiff
path: root/gamemode/shared/sh_npcmap.lua
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2016-08-09 17:53:52 -0400
committerAlexander Pickering <alexandermpickering@gmail.com>2016-08-09 17:53:52 -0400
commitd4f197a35c207c9891d3f4dc5e9708af48c935de (patch)
treeee8fd3960c3a3fb4ecaf0f62b50d251f007ebaf3 /gamemode/shared/sh_npcmap.lua
parent2fe3c4551344870e3784733fce2d95027b5c8382 (diff)
downloadartery-d4f197a35c207c9891d3f4dc5e9708af48c935de.tar.gz
artery-d4f197a35c207c9891d3f4dc5e9708af48c935de.tar.bz2
artery-d4f197a35c207c9891d3f4dc5e9708af48c935de.zip
Added some weapons
Diffstat (limited to 'gamemode/shared/sh_npcmap.lua')
-rw-r--r--gamemode/shared/sh_npcmap.lua27
1 files changed, 27 insertions, 0 deletions
diff --git a/gamemode/shared/sh_npcmap.lua b/gamemode/shared/sh_npcmap.lua
new file mode 100644
index 0000000..5c6d93c
--- /dev/null
+++ b/gamemode/shared/sh_npcmap.lua
@@ -0,0 +1,27 @@
+
+local pmeta = FindMetaTable("Player")
+
+if SERVER then
+ util.AddNetworkString("addmapicon")
+end
+
+function pmeta:AddMapIcon(icon,position)
+ print("adding map icon")
+ net.Start("addmapicon")
+ net.WriteString(icon)
+ net.WriteVector(position)
+ net.Send(self)
+end
+
+if CLIENT then
+ net.Receive("addmapicon",function()
+ print("got recieve for map icon")
+ LocalPlayer().MapIcons = LocalPlayer().MapIcons or {}
+ local matstr = net.ReadString()
+ local matpos = net.ReadVector()
+ table.insert(LocalPlayer().MapIcons,{
+ ["material"] = Material(matstr),
+ ["pos"] = matpos,
+ })
+ end)
+end