dobrograd-13-06-2022/garrysmod/addons/feature-fog/lua/autorun/server/dbg-fog.lua
Jonny_Bro (Nikita) e4d5311906 first commit
2023-11-16 15:01:19 +05:00

53 lines
1.4 KiB
Lua

-- local col, dist, dist2 = Vector(0.75,0.75,0.75), 3000, 3000 * 0.65
-- local f
-- hook.Add('InitPostEntity', 'dbg-fog', function()
-- for k,v in pairs(ents.FindByClass('env_fog_controller')) do
-- if IsValid(v) then f = v end
-- end
-- f = f or ents.Create('env_fog_controller')
-- f:SetKeyValue('fogcolor', '200 200 200')
-- f:SetKeyValue('fogcolor2', '200 200 200')
-- f:SetKeyValue('fogdir', '1 0 0')
-- f:SetKeyValue('fogstart', dist2)
-- f:SetKeyValue('fogend', dist)
-- f:SetKeyValue('farz', dist + 150)
-- f:SetKeyValue('fogenable', 1)
-- f:SetKeyValue('fogblend', 1)
-- f:Spawn()
-- f:Activate()
-- timer.Simple(0, function()
-- f:Fire('TurnOn')
-- f:Input('SetStartDist', f, f, dist2)
-- f:Input('SetEndDist', f, f, dist)
-- f:Input('SetFarZ', f, f, dist + 150)
-- f:Input('StartFogTransition', f, f)
-- end)
-- end)
-- function UpdateFog(_col, _dist, _dist2)
-- for k,v in pairs(ents.FindByClass('env_fog_controller')) do
-- if IsValid(v) then f = v end
-- end
-- if not IsValid(f) then return end
-- col, dist, dist2 = _col, _dist, _dist2 or (dist * 0.65)
-- f:SetKeyValue('fogstart', dist2)
-- f:SetKeyValue('fogend', dist)
-- f:SetKeyValue('farz', dist + 150)
-- timer.Simple(0, function()
-- f:Input('SetStartDist', f, f, dist2)
-- f:Input('SetEndDist', f, f, dist)
-- f:Input('SetFarZ', f, f, dist + 150)
-- end)
-- netstream.Start(nil, 'dbg-fog', col, dist, dist2)
-- end