Advertisement
Guest User

Untitled

a guest
May 28th, 2015
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.78 KB | None | 0 0
  1. SWEP.PrintName              = "Golden Knife"
  2.  
  3. SWEP.ViewModel              = "models/weapons/2_knife_t.mdl"    -- Weapon view model
  4. SWEP.WorldModel             = "models/weapons/3_knife_t.mdl"    -- Weapon world model
  5.  
  6. SWEP.Base               = "weapon_mu_knife"
  7.  
  8. function SWEP:ThrowKnife(force)
  9.     local ent = ents.Create("mu_knife")
  10.     ent:SetOwner(self.Owner)
  11.     ent:SetPos(self.Owner:GetShootPos())
  12.     local knife_ang = Angle(-28,0,0) + self.Owner:EyeAngles()
  13.     knife_ang:RotateAroundAxis(knife_ang:Right(), -90)
  14.     ent:SetAngles(knife_ang)
  15.     ent:Spawn()
  16.    
  17.     ent.WeaponClass = self.WeaponClass
  18.     ent.WorldModel = self.WorldModel
  19.  
  20.  
  21.     if( IsValid( phys ) ) then
  22.     local phys = ent:GetPhysicsObject()
  23.     end
  24.     phys:SetVelocity(self.Owner:GetAimVector() * (force * 1000 + 200))
  25.     phys:AddAngleVelocity(Vector(0, 1500, 0))
  26.  
  27.     self:Remove()
  28. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement