CapsAdmin

Untitled

Jan 19th, 2012
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.10 KB | None | 0 0
  1. local pos = there
  2. local emitter = ParticleEmitter(vector_origin)
  3.  
  4. local function Think()
  5.     local particle = emitter:Add("sprites/light_glow02_add", pos)
  6.  
  7.     -- movement
  8.     particle:SetVelocity(Vector(math.Rand(-1, 1), math.Rand(-1, 1), math.Rand(5, 50)))
  9.     particle:SetAirResistance(0)
  10.     particle:SetGravity(physenv.GetGravity())
  11.  
  12.     particle:SetCollide(true)
  13.     particle:SetBounce(0.2)
  14.  
  15.     -- appearance
  16.     particle:SetColor(255, 255, 255)
  17.  
  18.     particle:SetStartAlpha(255)
  19.     particle:SetEndAlpha(0)
  20.  
  21.     particle:SetStartSize(0)
  22.     particle:SetEndSize(10)
  23.  
  24.     particle:SetDieTime(1)
  25. end
  26.  
  27. hook.Add("Think", "particle_test", Think)
  28.  
  29. --[[
  30.     number particle:GetAirResistance()
  31.     number particle:GetAngles()
  32.     number particle:GetAngleVelocity()
  33.     number particle:GetBounce()
  34.     Color particle:GetColor()
  35.     number particle:GetDieTime()
  36.     number particle:GetEndAlpha()
  37.     number particle:GetEndLength()
  38.     number particle:GetEndSize()
  39.     Vector particle:GetGravity()
  40.     Vector particle:GetLifeTime()
  41.     Vector particle:GetPos()
  42.     number particle:GetRollDelta()
  43.     number particle:GetRoll()
  44.     number particle:GetStartAlpha()
  45.     number particle:GetStartLength()
  46.     number particle:GetStartSize()
  47.     Vector particle:GetVelocity()
  48.     nil particle:SetAirResistance(number)
  49.     nil particle:SetAngles(number)
  50.     nil particle:SetAngleVelocity(number)
  51.     nil particle:SetBounce(number)
  52.     nil particle:SetCollideCallback(function(particle))
  53.     nil particle:SetCollide(boolean)
  54.     nil particle:SetColor(number, number, number)
  55.     nil particle:SetDieTime()
  56.     nil particle:SetEndAlpha(number)
  57.     nil particle:SetEndLength(number)
  58.     nil particle:SetEndSize(number)
  59.     nil particle:SetGravity(Vector)
  60.     nil particle:SetLifeTime(number)
  61.     nil particle:SetLighting(boolean)
  62.     nil particle:SetNextThink(number)
  63.     nil particle:SetPos(Vector)
  64.     nil particle:SetRollDelta(number)
  65.     nil particle:SetRoll(number)
  66.     nil particle:SetStartAlpha(number)
  67.     nil particle:SetStartLength(number)
  68.     nil particle:SetStartSize(number)
  69.     nil particle:SetThinkFunction(function(particle))
  70.     nil particle:SetVelocityScale(number)
  71.     nil particle:SetVelocity(Vector)
  72.     nil particle:VelocityDecay(number) -- ??
  73. ]]
Advertisement
Add Comment
Please, Sign In to add comment