mirror of
https://github.com/metrostroi-repo/MetrostroiAddon.git
synced 2026-05-02 00:42:29 +00:00
511 lines
12 KiB
Lua
511 lines
12 KiB
Lua
ENT.Type = "anim"
|
|
|
|
ENT.PrintName = "Sign"
|
|
ENT.Category = "Metrostroi (utility)"
|
|
|
|
ENT.Spawnable = false
|
|
ENT.AdminSpawnable = false
|
|
ENT.RenderGroup = RENDERGROUP_BOTH
|
|
|
|
ENT.SignModels = {}
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- Inside
|
|
--------------------------------------------------------------------------------
|
|
--ENT.RenderOffset[0] = Vector(0,0,112+32)
|
|
ENT.SignModels[0] = {
|
|
model = "models/metrostroi/re_sign/t_och_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[1] = {
|
|
model = "models/metrostroi/re_sign/t_40_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[2] = {
|
|
model = "models/metrostroi/re_sign/t_60_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[3] = {
|
|
model = "models/metrostroi/re_sign/t_70_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[4] = {
|
|
model = "models/metrostroi/re_sign/t_80_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[5] = {
|
|
model = "models/metrostroi/re_sign/station_border.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[6] = {
|
|
model = "models/metrostroi/re_sign/signal_outdoor.mdl",
|
|
pos = Vector(0,100,50),
|
|
angles = Angle(0,90,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[7] = {
|
|
model = "models/metrostroi/re_sign/stop_1.mdl",
|
|
pos = Vector(0,100,40),
|
|
angles = Angle(0,90,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[8] = {
|
|
model = "models/metrostroi/re_sign/t_opasno_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[9] = {
|
|
model = "models/metrostroi/re_sign/t_otstoi_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[10] = {
|
|
model = "models/metrostroi/props_models/stop_marker_vertical.mdl",
|
|
pos = Vector(0,113,143),
|
|
angles = Angle(0,0,90),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[11] = {
|
|
model = "models/metrostroi/re_sign/t_!_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[12] = {
|
|
model = "models/metrostroi/re_sign/t_x_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[13] = {
|
|
model = "models/metrostroi/re_sign/t_nachalo_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[14] = {
|
|
model = "models/metrostroi/re_sign/t_t_konec_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[15] = {
|
|
model = "models/metrostroi/re_sign/t_sbor_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[16] = {
|
|
model = "models/metrostroi/re_sign/t_tedoff_r.mdl",
|
|
pos = Vector(0,90,112),
|
|
angles = Angle(0,0,-0),
|
|
}
|
|
ENT.SignModels[17] = {
|
|
model = "models/metrostroi/re_sign/t_tedon_r.mdl",
|
|
pos = Vector(0,90,112),
|
|
angles = Angle(0,0,-0),
|
|
}
|
|
ENT.SignModels[18] = {
|
|
model = "models/metrostroi/re_sign/t_c_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[19] = {
|
|
model = "models/metrostroi/re_sign/t_t_r.mdl",
|
|
pos = Vector(0,0,-2),
|
|
angles = Angle(0,0,0),
|
|
noauto = true,
|
|
noleft = true,
|
|
}
|
|
ENT.SignModels[20] = {
|
|
model = "models/metrostroi/re_sign/t_shod.mdl",
|
|
pos = Vector(0,0,-2),
|
|
angles = Angle(0,0,0),
|
|
noauto = true,
|
|
noleft = true,
|
|
}
|
|
ENT.SignModels[21] = {
|
|
model = "models/metrostroi/re_sign/t_door_r.mdl",
|
|
pos = Vector(0,0,-2),
|
|
angles = Angle(0,0,0),
|
|
noauto = true,
|
|
noleft = true
|
|
}
|
|
ENT.SignModels[22] = {
|
|
model = "models/metrostroi/re_sign/t_phone_l.mdl",
|
|
pos = Vector(0,99,125),
|
|
angles = Angle(0,-90,0),
|
|
rotate = true,
|
|
}
|
|
ENT.SignModels[23] = {
|
|
model = "models/metrostroi/re_sign/t_phone_r.mdl",
|
|
pos = Vector(0,99,125),
|
|
angles = Angle(0,-90,0),
|
|
rotate = true,
|
|
}
|
|
ENT.SignModels[24] = {
|
|
model = "models/metrostroi/re_sign/t_1up_r.mdl",--replace
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[25] = {
|
|
model = "models/metrostroi/re_sign/stop_2.mdl",
|
|
pos = Vector(0,100,40),
|
|
angles = Angle(0,90,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[26] = {
|
|
model = "models/metrostroi/re_sign/signal_outdoor_och.mdl",
|
|
pos = Vector(0,100,50),
|
|
angles = Angle(0,90,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[27] = {
|
|
model = "models/metrostroi/re_sign/signal_outdoor_35.mdl",
|
|
pos = Vector(0,100,50),
|
|
angles = Angle(0,90,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[28] = {
|
|
model = "models/metrostroi/re_sign/signal_outdoor_40.mdl",
|
|
pos = Vector(0,100,50),
|
|
angles = Angle(0,90,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[29] = {
|
|
model = "models/metrostroi/re_sign/signal_outdoor_60.mdl",
|
|
pos = Vector(0,100,50),
|
|
angles = Angle(0,90,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[30] = {
|
|
model = "models/metrostroi/re_sign/signal_outdoor_70.mdl",
|
|
pos = Vector(0,100,50),
|
|
angles = Angle(0,90,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[31] = {
|
|
model = "models/metrostroi/re_sign/signal_outdoor_80.mdl",
|
|
pos = Vector(0,100,50),
|
|
angles = Angle(0,90,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[32] = {
|
|
model = "models/metrostroi/re_sign/signal_outdoor_sbor.mdl",
|
|
pos = Vector(0,100,50),
|
|
angles = Angle(0,90,0),
|
|
noauto = true,
|
|
}
|
|
|
|
ENT.SignModels[33] = {
|
|
model = "models/metrostroi/re_sign/t_35_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[34] = {
|
|
model = "models/metrostroi/re_sign/t_opasno_200_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[35] = {
|
|
model = "models/metrostroi/tracks/powerrail_end_2.mdl",
|
|
pos = Vector(0,-0.2,-0.6),
|
|
angles = Angle(0,0,0),
|
|
noauto = true,
|
|
rotate = true,
|
|
}
|
|
ENT.SignModels[36] = {
|
|
model = "models/metrostroi/tracks/powerrail_end_2.mdl",
|
|
pos = Vector(0,-0.2+139,-0.6),
|
|
angles = Angle(0,180,0),
|
|
noauto = true,
|
|
rotate = true,
|
|
}
|
|
ENT.SignModels[37] = {
|
|
model = "models/metrostroi/re_sign/t_2up_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[38] = {
|
|
model = "models/metrostroi/re_sign/t_3up_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[39] = {
|
|
model = "models/metrostroi/re_sign/t_4up_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[40] = {
|
|
model = "models/metrostroi/re_sign/t_5up_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[41] = {
|
|
model = "models/metrostroi/re_sign/t_6up_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
ENT.SignModels[42] = {
|
|
model = "models/metrostroi/re_sign/signal_outdoor_x.mdl",
|
|
pos = Vector(0,100,50),
|
|
angles = Angle(0,90,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[43] = {
|
|
model = "models/metrostroi/re_sign/t_metal_r.mdl",--replace
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
|
|
ENT.SignModels[44] = {
|
|
model = "models/metrostroi/re_sign/t_50_r.mdl",
|
|
pos = Vector(0,90,125),
|
|
angles = Angle(0,0,0),
|
|
}
|
|
|
|
ENT.SignModels[45] = {
|
|
model = "models/metrostroi/re_sign/signal_outdoor_50.mdl",
|
|
pos = Vector(0,100,50),
|
|
angles = Angle(0,90,0),
|
|
noauto = true,
|
|
}
|
|
|
|
ENT.SignModels[46] = {
|
|
model = "models/metrostroi/signs/forward_x2.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[47] = {
|
|
model = "models/metrostroi/signs/tedoff_kn.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[48] = {
|
|
model = "models/metrostroi/signs/tedoff_p1.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[49] = {
|
|
model = "models/metrostroi/signs/tedoff_p2.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[50] = {
|
|
model = "models/metrostroi/signs/tedoff_pn.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[51] = {
|
|
model = "models/metrostroi/signs/tedoff_t1.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[52] = {
|
|
model = "models/metrostroi/signs/tedoff_t2.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[53] = {
|
|
model = "models/metrostroi/signs/tedoff_t3.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[54] = {
|
|
model = "models/metrostroi/signs/tedoff_t4.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[55] = {
|
|
model = "models/metrostroi/signs/tedon_kn.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[56] = {
|
|
model = "models/metrostroi/signs/tedon_p1.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[57] = {
|
|
model = "models/metrostroi/signs/tedon_p2.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[58] = {
|
|
model = "models/metrostroi/signs/tedon_pn.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[59] = {
|
|
model = "models/metrostroi/signs/tedon_t1.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[60] = {
|
|
model = "models/metrostroi/signs/tedon_t2.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[61] = {
|
|
model = "models/metrostroi/signs/tedon_t3.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[62] = {
|
|
model = "models/metrostroi/signs/tedon_t4.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[63] = {
|
|
model = "models/metrostroi/signs/tedoff_722_1.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[64] = {
|
|
model = "models/metrostroi/signs/tedoff_722_2.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[65] = {
|
|
model = "models/metrostroi/signs/tedoff_722_3.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[66] = {
|
|
model = "models/metrostroi/signs/tedoff_722_4.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[67] = {
|
|
model = "models/metrostroi/signs/tedoff_722_5.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[68] = {
|
|
model = "models/metrostroi/signs/tedoff_722_6.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[69] = {
|
|
model = "models/metrostroi/signs/tedoff_722_7.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[70] = {
|
|
model = "models/metrostroi/signs/tedoff_722_8.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[71] = {
|
|
model = "models/metrostroi/signs/tedoff_722_9.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[72] = {
|
|
model = "models/metrostroi/signs/tedoff_722_10.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[73] = {
|
|
model = "models/metrostroi/signs/tedoff_outside.mdl",
|
|
pos = Vector(0,110,100),
|
|
angles = Angle(0,-90,0),
|
|
noauto = true,
|
|
}
|
|
ENT.SignModels[74] = {
|
|
model = "models/metrostroi/signs/tedon_722_1.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[75] = {
|
|
model = "models/metrostroi/signs/tedon_722_2.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[76] = {
|
|
model = "models/metrostroi/signs/tedon_722_3.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[77] = {
|
|
model = "models/metrostroi/signs/tedon_722_4.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[78] = {
|
|
model = "models/metrostroi/signs/tedon_722_5.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[79] = {
|
|
model = "models/metrostroi/signs/tedon_722_6.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[80] = {
|
|
model = "models/metrostroi/signs/tedon_722_7.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[81] = {
|
|
model = "models/metrostroi/signs/tedon_722_8.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[82] = {
|
|
model = "models/metrostroi/signs/tedon_722_9.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[83] = {
|
|
model = "models/metrostroi/signs/tedon_722_10.mdl",
|
|
pos = Vector(0,115,140),
|
|
angles = Angle(0,-90,0),
|
|
axis=1,
|
|
}
|
|
ENT.SignModels[84] = {
|
|
model = "models/metrostroi/signs/tedon_outside.mdl",
|
|
pos = Vector(0,110,100),
|
|
angles = Angle(0,-90,0),
|
|
noauto = true,
|
|
} |