Guest User

Weapon - Shared.lua

a guest
Oct 18th, 2020
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.51 KB | None | 0 0
  1. function SWEP:CreateCameraProjectile(src, ang, vel, angimp, ply)
  2.     local camera = ents.Create("valkyrie_camera")
  3.     if not IsValid(camera) then return end
  4.  
  5.     camera:SetPos(src)
  6.     camera:SetAngles(ang)
  7.  
  8.     camera:SetOwner(ply)
  9.     camera:SetPlacer(ply)
  10.     camera:SetPlacedBy(self)
  11.  
  12.     camera:Spawn()
  13.     camera:PhysWake()
  14.  
  15.     local phys = camera:GetPhysicsObject()
  16.     if IsValid(phys) then
  17.         phys:SetVelocity(vel)
  18.         phys:AddAngleVelocity(angimp)
  19.     end
  20.  
  21.     self:GetOwner():SetAnimation(PLAYER_ATTACK1)
  22.  
  23.     return camera
  24.  end
Advertisement
Add Comment
Please, Sign In to add comment