Advertisement
CapsAdmin

Untitled

May 3rd, 2013
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.55 KB | None | 0 0
  1. local color = color_white
  2. local mat = Material("cable/redlaser")
  3.  
  4. local self = zbeg
  5.  
  6.  
  7. hook.Add("RenderScreenspaceEffects", 1, function()
  8.    
  9.     if self:GetPos():Distance(LocalPlayer():EyePos()) > 1000 then return end
  10.        
  11.     cam.Start3D()
  12.            
  13.     render.SetMaterial(mat)
  14.    
  15.     local origin = self:EyePos()
  16.    
  17.     for x = -4, 4 do
  18.     for y = -4, 4 do
  19.     for z = -4, 4 do
  20.        
  21.         local a = Vector(x, y, z) * 16
  22.         local b = Vector(x, y, z) * -16
  23.                            
  24.         render.DrawBeam(origin + a, origin + b, 0.25, 0, 1, color)
  25.                
  26.     end
  27.     end
  28.     end    
  29.        
  30.     cam.End3D()
  31. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement