DynamicLight
Description
Creates or replaces a dynamic light with the given id.
Only 32 dlights and 64 elights can be active at once.
It is not safe to hold a reference to this object after creation since its data can be replaced by another dlight at any time.
Arguments
2 boolean elight = false
Allocates an elight instead of a dlight. Elights have a higher light limit and do not light the world (making the "noworld" parameter have no effect).
Returns
Example
Emits a bright white light from local players eyes.
hook.Add( "Think", "Think_Lights!", function()
local dlight = DynamicLight( LocalPlayer():EntIndex() )
if ( dlight ) then
dlight.pos = LocalPlayer():GetShootPos()
dlight.r = 255
dlight.g = 255
dlight.b = 255
dlight.brightness = 2
dlight.Decay = 1000
dlight.Size = 256
dlight.DieTime = CurTime() + 1
end
end )