1
0
mirror of https://github.com/metrostroi-repo/MetrostroiAddon.git synced 2026-05-02 00:42:29 +00:00
Files
MetrostroiAddon/lua/metrostroi/sv_debug.lua
g_brzhezinskiy 1d05caf866 init
2021-01-02 12:51:45 +03:00

127 lines
3.5 KiB
Lua

--------------------------------------------------------------------------------
-- Debug: spawn train on metrostroi
--------------------------------------------------------------------------------
function Metrostroi.DebugTrain()
local base = Vector(1000.284180,-15152.133789,24.219715-170)
local ent = ents.Create("gmod_subway_81-717")
ent:SetPos(base+0*Vector(-955,0,0))
ent:SetAngles(Angle(0,180,0))
ent:Spawn()
local ent = ents.Create("gmod_subway_81-714")
ent:SetPos(base+1*Vector(-955,0,0))
ent:SetAngles(Angle(0,180,0))
ent:Spawn()
local ent = ents.Create("gmod_subway_81-714")
ent:SetPos(base+2*Vector(-955,0,0))
ent:SetAngles(Angle(0,180,0))
ent:Spawn()
local ent = ents.Create("gmod_subway_81-714")
ent:SetPos(base+3*Vector(-955,0,0))
ent:SetAngles(Angle(0,180,0))
ent:Spawn()
local ent = ents.Create("gmod_subway_81-717")
ent:SetPos(base+4*Vector(-955,0,0))
ent:SetAngles(Angle(0,0,0))
ent:Spawn()
end
function Metrostroi.DebugTrain1()
local base = Vector(15131.00,-11900,-369.720795-170)
local ent = ents.Create("gmod_subway_81-717")
ent:SetPos(base+0*Vector(0,-955,0))
ent:SetAngles(Angle(0,270,0))
ent:Spawn()
local ent = ents.Create("gmod_subway_81-714")
ent:SetPos(base+1*Vector(0,-955,0))
ent:SetAngles(Angle(0,270,0))
ent:Spawn()
local ent = ents.Create("gmod_subway_81-714")
ent:SetPos(base+2*Vector(0,-955,0))
ent:SetAngles(Angle(0,270,0))
ent:Spawn()
local ent = ents.Create("gmod_subway_81-714")
ent:SetPos(base+3*Vector(0,-955,0))
ent:SetAngles(Angle(0,270,0))
ent:Spawn()
local ent = ents.Create("gmod_subway_81-717")
ent:SetPos(base+4*Vector(0,-955,0))
ent:SetAngles(Angle(0,90,0))
ent:Spawn()
end
function Metrostroi.DebugTrain2()
local base = Vector(14450.80,-11900,-369.720795-170)
local ent = ents.Create("gmod_subway_81-717")
ent:SetPos(base+0*Vector(0,-955,0))
ent:SetAngles(Angle(0,270,0))
ent:Spawn()
local ent = ents.Create("gmod_subway_81-714")
ent:SetPos(base+1*Vector(0,-955,0))
ent:SetAngles(Angle(0,270,0))
ent:Spawn()
local ent = ents.Create("gmod_subway_81-714")
ent:SetPos(base+2*Vector(0,-955,0))
ent:SetAngles(Angle(0,270,0))
ent:Spawn()
local ent = ents.Create("gmod_subway_81-714")
ent:SetPos(base+3*Vector(0,-955,0))
ent:SetAngles(Angle(0,270,0))
ent:Spawn()
local ent = ents.Create("gmod_subway_81-717")
ent:SetPos(base+4*Vector(0,-955,0))
ent:SetAngles(Angle(0,90,0))
ent:Spawn()
end
function Metrostroi.DebugTrain(base,ang)
base = base + Vector(0,0,-160)
local ent = ents.Create("gmod_subway_81-717")
ent:SetPos(base+0*955*ang:Forward())
ent:SetAngles(ang)
ent:Spawn()
local ent = ents.Create("gmod_subway_81-714")
ent:SetPos(base+1*955*ang:Forward())
ent:SetAngles(ang)
ent:Spawn()
local ent = ents.Create("gmod_subway_81-714")
ent:SetPos(base+2*955*ang:Forward())
ent:SetAngles(ang)
ent:Spawn()
local ent = ents.Create("gmod_subway_81-714")
ent:SetPos(base+3*955*ang:Forward())
ent:SetAngles(ang)
ent:Spawn()
local ent = ents.Create("gmod_subway_81-717")
ent:SetPos(base+4*955*ang:Forward())
ent:SetAngles(ang + Angle(0,180,0))
ent:Spawn()
end
function Metrostroi.SpawnDepot1(idx)
if (not idx) or (idx == 1) then Metrostroi.DebugTrain(Vector(-2235.816406,-7250.668457,-2486.183594),Angle(0,90-11.25,0)) end
if (not idx) or (idx == 2) then Metrostroi.DebugTrain(Vector(-2233.157715,-8258.770508,-2486.118652),Angle(0,90-11.25,0)) end
if (not idx) or (idx == 3) then Metrostroi.DebugTrain(Vector(-2231.008301,-9273.424805,-2486.197266),Angle(0,90-11.25,0)) end
end
--Metrostroi.DebugTrain()
--Metrostroi.DebugTrain2()