mirror of
https://github.com/metrostroi-repo/MetrostroiAddon.git
synced 2026-05-02 00:42:29 +00:00
init
This commit is contained in:
46
lua/entities/gmod_subway_81-7036/init.lua
Normal file
46
lua/entities/gmod_subway_81-7036/init.lua
Normal file
@@ -0,0 +1,46 @@
|
||||
AddCSLuaFile("cl_init.lua")
|
||||
AddCSLuaFile("shared.lua")
|
||||
include("shared.lua")
|
||||
|
||||
ENT.BogeyDistance = 650 -- Needed for gm trainspawner
|
||||
|
||||
---------------------------------------------------
|
||||
-- Defined train information
|
||||
-- Types of wagon(for wagon limit system):
|
||||
-- 0 = Head or intherim
|
||||
-- 1 = Only head
|
||||
-- 2 = Only intherim
|
||||
---------------------------------------------------
|
||||
ENT.SubwayTrain = {
|
||||
Type = "81",
|
||||
Name = "81-7036",
|
||||
WagType = 1,
|
||||
Manufacturer = "KVZ",
|
||||
}
|
||||
|
||||
function ENT:Initialize()
|
||||
|
||||
-- Set model and initialize
|
||||
self:SetModel("models/metrostroi/81/81-7036.mdl")
|
||||
self.BaseClass.Initialize(self)
|
||||
self:SetPos(self:GetPos() + Vector(0,0,140))
|
||||
|
||||
-- Create seat entities
|
||||
self.DriverSeat = self:CreateSeat("driver",Vector(420,-2,-22))
|
||||
self.InstructorsSeat = self:CreateSeat("instructor",Vector(410,35,-20))
|
||||
|
||||
-- Hide seats
|
||||
self.DriverSeat:SetColor(Color(0,0,0,0))
|
||||
self.DriverSeat:SetRenderMode(RENDERMODE_TRANSALPHA)
|
||||
|
||||
-- Create bogeys
|
||||
self.FrontBogey = self:CreateBogey(Vector( 325-20,0,-80),Angle(0,180,0),true)
|
||||
self.RearBogey = self:CreateBogey(Vector(-325-10,0,-80),Angle(0,0,0),false)
|
||||
end
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
function ENT:Think()
|
||||
local retVal = self.BaseClass.Think(self)
|
||||
return retVal
|
||||
end
|
||||
Reference in New Issue
Block a user