ENT.Base = "sent_sakarias_scar_base" ENT.Type = "anim" ENT.PrintName = "Stockade" ENT.Author = "WinningRook" ENT.Category = "GTAV" ENT.Information = "" ENT.AdminOnly = false ENT.AddSpawnHeight = 46 ENT.ViewDist = 200 ENT.ViewDistUp = 10 ENT.NrOfSeats = 2 ENT.NrOfWheels = 4 ENT.NrOfExhausts = 1 ENT.NrOfFrontLights = 2 ENT.NrOfRearLights = 4 ENT.SeatPos = {} ENT.WheelInfo = {} ENT.ExhaustPos = {} ENT.FrontLightsPos = {} ENT.RearLightsPos = {} ENT.effectPos = NULL ENT.DefaultSoftnesFront = 15 ENT.DefaultSoftnesRear = 15 ENT.CarMass = 600 ENT.StabiliserOffset = NULL ENT.StabilisationMultiplier = 70 --70 is default ENT.DefaultSound = "vehicles/v8/v8_firstgear_rev_loop1.wav" ENT.CarModel = "models/winningrook/gtav/stockade/stockade.mdl" ENT.TireModel = "models/winningrook/gtav/stockade/stockade_wheel.mdl" ENT.AnimType = 1 --1 = jeep anim, 2 = airboat anim ENT.FrontLightColor = "255 255 255" --RGB ------------------------------------VARIABLES END for i = 1, ENT.NrOfWheels do ENT.WheelInfo[i] = {} end local xPos = 0 local yPos = 0 local zPos = 0 //SEAT POSITIONS --Seat Position 1 (Driver seat) xPos = 25 yPos = -24.8 zPos = 24 ENT.SeatPos[1] = Vector(xPos, yPos, zPos) --Seat Position 2 (Right front seat) xPos = 25 yPos = 24.8 zPos = 24 ENT.SeatPos[2] = Vector(xPos, yPos, zPos) //WHEEL POSITIONS --Side false = Left --Side true = Right --Torq true = spins --Torq false = do not spin --The two first wheels should be the front ones. --The third and fourth wheel should be the rear ones. --You can have more wheels but the suspension adjuster stool will set the suspension softness to the middle value between the front and rear softness. --Front Left wheel xPos = 81.4 yPos = 38.9 zPos = -3 ENT.WheelInfo[1].Pos = Vector( xPos, yPos, zPos ) ENT.WheelInfo[1].Side = true ENT.WheelInfo[1].Torq = false ENT.WheelInfo[1].Steer = 1 --Front Right wheel xPos = 81.4 yPos = -38.9 zPos = -3 ENT.WheelInfo[2].Pos = Vector( xPos, yPos, zPos ) ENT.WheelInfo[2].Side = false ENT.WheelInfo[2].Torq = false ENT.WheelInfo[2].Steer = 1 --Rear Left wheel xPos = -78 yPos = 38.9 zPos = -3 ENT.WheelInfo[3].Pos = Vector( xPos, yPos, zPos ) ENT.WheelInfo[3].Side = true ENT.WheelInfo[3].Torq = true ENT.WheelInfo[3].Steer = 0 --Rear Right wheel xPos = -78 yPos = -38.9 zPos = -3 ENT.WheelInfo[4].Pos = Vector( xPos, yPos, zPos ) ENT.WheelInfo[4].Side = false ENT.WheelInfo[4].Torq = true ENT.WheelInfo[4].Steer = 0 //LIGHT POSITIONS --//Front Lights --Left xPos = 109.7 yPos = 34 zPos = 16 ENT.FrontLightsPos[1] = Vector(xPos, yPos, zPos) --Right xPos = 109.7 yPos = -34 zPos = 16 ENT.FrontLightsPos[2] = Vector(xPos, yPos, zPos) --//Rear Lights --Left xPos = -127.4 yPos = 36.4 zPos = 29 ENT.RearLightsPos[1] = Vector(xPos, yPos, zPos) --Right xPos = -127.4 yPos = -36.4 zPos = 29 ENT.RearLightsPos[2] = Vector(xPos, yPos, zPos) --Left xPos = -127.4 yPos = -36.4 zPos = 67.3 ENT.RearLightsPos[3] = Vector(xPos, yPos, zPos) --Right xPos = -127.4 yPos = 36.4 zPos = 67.3 ENT.RearLightsPos[4] = Vector(xPos, yPos, zPos) --The position where the fire and smoke effects will be placed when the car is damaged xPos = 95.6 yPos = 0 zPos = 42.5 ENT.effectPos = Vector(xPos, yPos, zPos) --The position of the exhaust xPos = -46 yPos = 42.5 zPos = -10.6 ENT.ExhaustPos[1] = Vector(xPos, yPos, zPos) //SUSPENSION --The higher the number is the harder the suspension will be --Recommend not to change these numbers ENT.DefaultSoftnesFront = 27 ENT.DefaultSoftnesRear = 20 ENT.DefaultAcceleration = 1300 ENT.DefaultMaxSpeed = 1600 ENT.DefaultTurboEffect = 2.0 ENT.DefaultTurboDuration = 4 ENT.DefaultTurboDelay = 10 ENT.DefaultReverseForce = 1000 ENT.DefaultReverseMaxSpeed = 200 ENT.DefaultBreakForce = 2000 ENT.DefaultSteerForce = 5.2 ENT.DefautlSteerResponse = 0.5 ENT.DefaultStabilisation = 2000 ENT.DefaultNrOfGears = 5 ENT.DefaultAntiSlide = 13 ENT.DefaultAutoStraighten = 5.0 ENT.DeafultSuspensionAddHeight = 0 ENT.DefaultHydraulicActive = 0 list.Set( "SCarsList", ENT.PrintName, ENT ) function ENT:Initialize() --Setting up the SCar in the SCar base self:Setup() if (SERVER) then --Setting up the car characteristics self:SetAcceleration( self.DefaultAcceleration ) self:SetMaxSpeed( self.DefaultMaxSpeed ) self:SetTurboEffect( self.DefaultTurboEffect ) self:SetTurboDuration( self.DefaultTurboDuration ) self:SetTurboDelay( self.DefaultTurboDelay ) self:SetReverseForce( self.DefaultReverseForce ) self:SetReverseMaxSpeed( self.DefaultReverseMaxSpeed ) self:SetBreakForce( self.DefaultBreakForce ) self:SetSteerForce( self.DefaultSteerForce ) self:SetSteerResponse( self.DefautlSteerResponse ) self:SetStabilisation( self.DefaultStabilisation ) self:SetNrOfGears( self.DefaultNrOfGears ) self:SetAntiSlide( self.DefaultAntiSlide ) self:SetAutoStraighten( self.DefaultAutoStraighten ) self:SetSuspensionAddHeight( self.DeafultSuspensionAddHeight ) self:SetHydraulicActive( self.DefaultHydraulicActive ) end end function ENT:SpecialThink() end function ENT:SpecialRemove() end function ENT:SpecialReposition() end