Python1320

Untitled

Dec 4th, 2010
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.63 KB | None | 0 0
  1. local yaw = 0
  2.  
  3. local side = "left"
  4. local amount = 1
  5.  
  6. hook.Add("CalcView", "SPIN", function(ply, origin, angles, fov)
  7.  
  8.     local focus_point = ply:GetEyeTraceNoCursor().HitPos
  9.  
  10.     if side == "left" then
  11.         origin = origin + angles:Right() * amount
  12.         side = "right"
  13.     elseif side == "right" then
  14.         origin = origin - angles:Right() * amount
  15.         side = "up"
  16.     elseif side == "up" then
  17.         origin = origin + angles:Up() * amount
  18.         side = "down"
  19.     elseif side == "down" then
  20.         origin = origin - angles:Up() * amount
  21.         side = "left"
  22.     end
  23.    
  24.     angles = (focus_point - origin):Angle()
  25.  
  26.     return {
  27.         origin = origin,
  28.         angles = angles,
  29.     }
  30. end)
Advertisement
Add Comment
Please, Sign In to add comment