mirror of
https://github.com/lifestorm/wnsrc.git
synced 2025-12-17 21:53:46 +03:00
99 lines
2.1 KiB
Lua
99 lines
2.1 KiB
Lua
--[[
|
|
| This file was obtained through the combined efforts
|
|
| of Madbluntz & Plymouth Antiquarian Society.
|
|
|
|
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
|
|
| Maloy, DrPepper10 @ RIP, Atle!
|
|
|
|
|
| Visit for more: https://plymouth.thetwilightzone.ru/
|
|
--]]
|
|
|
|
do return end
|
|
local SWEP = {Primary = {}, Secondary = {}}
|
|
|
|
SWEP.Author = "CapsAdmin"
|
|
SWEP.Contact = ""
|
|
SWEP.Purpose = ""
|
|
SWEP.Instructions = ""
|
|
SWEP.PrintName = "pac weapon"
|
|
SWEP.DrawAmmo = false
|
|
SWEP.DrawCrosshair = false
|
|
SWEP.ViewModel = "models/weapons/v_pistol.mdl"
|
|
SWEP.WorldModel = "models/weapons/w_pistol.mdl"
|
|
SWEP.DrawWeaponInfoBox = true
|
|
SWEP.Base = "weapon_base"
|
|
|
|
SWEP.SlotPos = 1
|
|
SWEP.Slot = 1
|
|
|
|
SWEP.Spawnable = true
|
|
SWEP.AdminSpawnable = true
|
|
|
|
SWEP.AutoSwitchTo = true
|
|
SWEP.AutoSwitchFrom = true
|
|
SWEP.Weight = 1
|
|
|
|
SWEP.HoldType = "normal"
|
|
|
|
SWEP.Primary.ClipSize = 10
|
|
SWEP.Primary.DefaultClip = 10
|
|
SWEP.Primary.Automatic = false
|
|
SWEP.Primary.Ammo = "pistol"
|
|
|
|
SWEP.Secondary.ClipSize = 10
|
|
SWEP.Secondary.DefaultClip = 10
|
|
SWEP.Secondary.Automatic = false
|
|
SWEP.Secondary.Ammo = "pistol"
|
|
|
|
function SWEP:OnDrop()
|
|
end
|
|
|
|
function SWEP:GetViewModelPosition(pos, ang)
|
|
return pos, ang
|
|
end
|
|
|
|
function SWEP:TranslateActivity(act)
|
|
return act
|
|
end
|
|
|
|
function SWEP:Deploy()
|
|
return true
|
|
end
|
|
|
|
function SWEP:Initialize() end
|
|
function SWEP:DrawHUD() end
|
|
function SWEP:PrintWeaponInfo() end
|
|
function SWEP:DrawWeaponSelection(x,y,w,t,a) end
|
|
function SWEP:DrawWorldModel() return true end
|
|
function SWEP:CanPrimaryAttack() return true end
|
|
function SWEP:CanSecondaryAttack() return true end
|
|
function SWEP:Reload() return false end
|
|
function SWEP:Holster() return true end
|
|
function SWEP:ShouldDropOnDie() return false end
|
|
|
|
weapons.Register(SWEP, "pac_weapon", true)
|
|
|
|
if CLIENT then
|
|
local BUILDER, PART = pac.PartTemplate("base")
|
|
|
|
PART.ClassName = "weapon"
|
|
|
|
|
|
BUILDER:StartStorableVars()
|
|
for key, val in pairs(SWEP) do
|
|
if not istable(val) and not isfunction(val) then
|
|
BUILDER:GetSet(key, val)
|
|
end
|
|
end
|
|
|
|
for key, val in pairs(SWEP.Primary) do
|
|
BUILDER:GetSet("Primary"..key, val)
|
|
end
|
|
|
|
for key, val in pairs(SWEP.Secondary) do
|
|
BUILDER:GetSet("Secondary"..key, val)
|
|
end
|
|
BUILDER:EndStorableVars()
|
|
|
|
BUILDER:Register()
|
|
end |