Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AddCSLuaFile("cl_init.lua")
- AddCSLuaFile("shared.lua")
- include("shared.lua")
- util.AddNetworkString("Open")
- util.AddNetworkString("Close")
- util.AddNetworkString("TakeMoney")
- ------------- WEAPONS ----------------
- util.AddNetworkString("WMP5")
- util.AddNetworkString("WSCAR")
- util.AddNetworkString("WUMP45")
- util.AddNetworkString("WM4A1")
- util.AddNetworkString("WBERETTA")
- util.AddNetworkString("WCOLT")
- util.AddNetworkString("WUUSP")
- util.AddNetworkString("WDESERT")
- util.AddNetworkString("WFRAG")
- util.AddNetworkString("WKNIFE")
- util.AddNetworkString("WFIRST")
- util.AddNetworkString("WSPIKE")
- ---------------------------------------------------------------
- function ENT:Initialize()
- self:SetModel("models/drover/bigarmory2.mdl")
- self:PhysicsInit(SOLID_VPHYSICS)
- self:SetMoveType(MOVETYPE_VPHYSICS)
- self:SetSolid(SOLID_VPHYSICS)
- self:SetUseType(SIMPLE_USE)
- local phys = self:GetPhysicsObject()
- if phys:IsValid() then
- phys:Wake()
- phys:EnableMotion(false)
- end
- end
- ---------------------------------------------------------------
- function ENT:Use(activator, caller)
- net.Start("Open")
- net.Send(activator)
- end
- net.Receive("Close", function(len, ply)
- local wep = net.ReadTable()
- ply:SelectWeapon("keys")
- end)
- ---------------------------------------------------------------
- net.Receive("WMP5", function(len, ply)
- local wep = net.ReadTable()
- ply:Give("m9k_mp5")
- end)
- net.Receive("WSCAR", function(len, ply)
- local wep = net.ReadTable()
- ply:Give("m9k_scar")
- end)
- net.Receive("WUMP45", function(len, ply)
- local wep = net.ReadTable()
- ply:Give("m9k_ump45")
- end)
- net.Receive("WM4A1", function(len, ply)
- local wep = net.ReadTable()
- ply:Give("m9k_m4a1")
- end)
- ---------------------------------------------------------------
- net.Receive("WBERETTA", function(len, ply)
- local wep = net.ReadTable()
- ply:Give("m9k_m92beretta")
- end)
- net.Receive("WCOLT", function(len, ply)
- local wep = net.ReadTable()
- ply:Give("m9k_colt1911")
- end)
- net.Receive("WUUSP", function(len, ply)
- local wep = net.ReadTable()
- ply:Give("m9k_usp")
- end)
- net.Receive("WDESERT", function(len, ply)
- local wep = net.ReadTable()
- ply:Give("m9k_deagle")
- end)
- ---------------------------------------------------------------
- net.Receive("WFRAG", function(len, ply)
- local wep = net.ReadTable()
- ply:Give("xray_radar")
- end)
- net.Receive("WKNIFE", function(len, ply)
- local wep = net.ReadTable()
- ply:Give("xray_taser")
- end)
- net.Receive("WFIRST", function(len, ply)
- local wep = net.ReadTable()
- ply:Give("med_kit")
- end)
- net.Receive("WSPIKE", function(len, ply)
- local wep = net.ReadTable()
- ply:Give("vc_spikestrip_wep")
- end)
- ---------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement