More recoding bugs/tweaks

* Fixed weapon pickup restrictions
 * ulx_urs_weaponpickups defaulted to 2
This commit is contained in:
Aaron 2015-03-11 09:42:06 -05:00
parent 317d5137f8
commit cccc8b6b17
2 changed files with 4 additions and 3 deletions

View File

@ -14,7 +14,7 @@ URS.cfg.echoSpawns = 0
URS.cfg.echoCommands = 0
if SERVER then
URS.cfg.weaponPickups = ulx.convar("urs_weaponpickups", 0)
URS.cfg.weaponPickups = ulx.convar("urs_weaponpickups", 2)
URS.cfg.echoSpawns = ulx.convar("urs_echo_spawns", 1)
URS.cfg.echoCommands = ulx.convar("urs_echo_commands", 1)

View File

@ -30,6 +30,7 @@ function URS.Save(n)
end
function URS.PrintRestricted(ply, type, what)
if type == "pickup" then return end -- Constant spam
if URS.cfg.echoSpawns then
ulx.logSpawn(ply:Nick() .."<".. ply:SteamID() .."> spawned/used ".. type .." ".. what .." -=RESTRICTED=-")
end
@ -140,11 +141,11 @@ hook.Add( "PlayerGiveSWEP", "URSCheckRestrictedSWEP2", URS.CheckRestrictedSWEP,
function URS.CheckRestrictedPickUp(ply, weapon)
if URS.cfg.weaponPickups:GetInt() == 2 then
if !URS.Check( ply, "pickup", weapon:GetClass()) then
if URS.Check( ply, "pickup", weapon:GetClass(), true) == false then
return false
end
elseif URS.cfg.weaponPickups:GetInt() == 1 then
if !URS.Check( ply, "swep", weapon:GetClass()) then
if URS.Check( ply, "swep", weapon:GetClass()) == false then
return false
end
end