1
0
mirror of https://github.com/metrostroi-repo/MetrostroiAddon.git synced 2026-05-04 00:52:33 +00:00
This commit is contained in:
g_brzhezinskiy
2021-01-02 12:51:45 +03:00
commit 1d05caf866
613 changed files with 337020 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
AddCSLuaFile("cl_init.lua")
AddCSLuaFile("shared.lua")
include("shared.lua")
--------------------------------------------------------------------------------
-- Load key-values defined in VMF
--------------------------------------------------------------------------------
function ENT:KeyValue(key, value)
self.VMF = self.VMF or {}
self.VMF[key] = value
end
function ENT:Initialize()
self.VMF = self.VMF or {}
self.Type = (tonumber(self.VMF.Type) or 0)
if self.Type == 0 then
self:SetModel("models/metrostroi/signals/mus/light_2_horlift_out.mdl")
else
self:SetModel("models/metrostroi/signals/mus/light_2_horlift_in.mdl")
end
self:SetNWInt("Type",self.Type)
self.YellowSignal = true
self.WhiteSignal = false
end
function ENT:Think()
self:SetNWBool("Yellow",self.YellowSignal)
self:SetNWBool("White",self.WhiteSignal)
self:SetNWBool("White2",self.PeopleGoing)
self:NextThink(CurTime() + 0.50)
return true
end