• How do I check to see if the round has started?
    1 replies, posted
Strip weapon causes a problem in preround on my TTT server. how would I check to see if the round has started before stripping. Here is an example of the code I am using. (it's for pointshop) [CODE]ITEM.Name = 'Improver' ITEM.Price = 50000 ITEM.Model = 'models/props_c17/SuitCase_Passenger_Physics.mdl' ITEM.Bone = 'ValveBiped.Bip01_Spine2' function ITEM:OnEquip(ply, modifications) ply:PS_AddClientsideModel(self.ID) end function ITEM:OnHolster(ply) ply.CanChange = false ply:PS_RemoveClientsideModel(self.ID) end function ITEM:ModifyClientsideModel(ply, model, pos, ang) model:SetModelScale(0.8, 0) pos = pos + (ang:Right() * 5) + (ang:Up() * 6) + (ang:Forward() * 2) return model, pos, ang end function ITEM:Think(ply, modifications) if ply.CanChange == true then if ply:HasWeapon( 'weapon_ttt_flaregun' ) then ply:PrintMessage(HUD_PRINTTALK, "beep") ply:StripWeapon('weapon_ttt_flaregun') ply:PrintMessage(HUD_PRINTTALK, "boop") ply:Give('dragon') ply:PrintMessage(HUD_PRINTTALK, "WEAPON UPGRADED") -- ply:SelectWeapon('dragon') -- ply:PrintMessage(HUD_PRINTTALK, "Selected") end end end [/CODE]
[url]https://github.com/garrynewman/garrysmod/blob/64242f4ecd2d0f7d29e36caa4c1d727cb6ff00d9/garrysmod/gamemodes/terrortown/gamemode/cl_init.lua#L97[/url]
Sorry, you need to Log In to post a reply to this thread.