Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- General
- --]]
- CH_Gas_Station.Config.Language = "en" -- Set the language of the script.
- CH_Gas_Station.Config.DistanceTo3D2D = 250000 -- How far away is 3d2d rendered?
- CH_Gas_Station.Config.NotificationTime = 10 -- How long will notifications last?
- CH_Gas_Station.Config.Font = "Outfit" -- Font used for the UI
- CH_Gas_Station.Config.FontLight = "Outfit Light" -- Font light used for the UI
- CH_Gas_Station.Config.DistanceToGasStation = 40000 -- How far away from the gas station can the player move with the filler pistol before loosing it?
- CH_Gas_Station.Config.DistanceToVehicle = 10000 -- How far away from the vehicle can the player be when tanking?
- --[[
- Gas Station Attendant System
- --]]
- CH_Gas_Station.EnableGasStationAttendantJob = true -- Should we enable the gas station attendant job system?
- CH_Gas_Station.AttendantBossJobs = { -- These jobs will receive a % everytime someone pays for fuel.
- ["Gangster"] = true,
- }
- CH_Gas_Station.AttendantJobs = { -- These jobs will receive a % everytime THEY fill a vehicle for someone.
- ["Gas Station Attendant"] = true,
- }
- CH_Gas_Station.AttendantBossPay = 10 -- Give the bosses a % of the fuel price EVERY TIME someone fuels.
- CH_Gas_Station.AttendantJobsPay = 30 -- Give the attendants a % of fuel when THEY fuel someones vehicle.
- --[[
- HUD
- --]]
- CH_Gas_Station.Config.HUDPosX = 0.83 -- Position of fuel pistol HUD
- CH_Gas_Station.Config.HUDPosY = 0.75 -- Position of fuel pistol HUD
- --[[
- Fuel Pistol
- --]]
- CH_Gas_Station.Config.FinishFuelingSwitchToPreviousWeapon = true -- If this is set, it will switch to the weapon they had when they started.
- CH_Gas_Station.Config.FinishFuelingWeaponSwitch = "" -- LEAVE EMPTY FOR NONE. Switch to this weapon after filling is completed (if above is false)
- CH_Gas_Station.Config.RefillSpeed = 0.5 -- How fast is fuel being poured into the car? Like the interval per fill (holding left mouse)
- CH_Gas_Station.Config.MinimumMoneyToFuel = 10 -- How much money must the player minimum have to start fueling?
- CH_Gas_Station.Config.AutoStopFullTank = true -- Should we automatically stop fueling when the tank is full?
- CH_Gas_Station.Config.AutoStopWrongFuelType = true -- Should we automatically stop if trying to fill with wrong fuel?
- CH_Gas_Station.Config.CanFuelUnownedVehicles = true -- If players can fuel unowned vehicles or not? Set to false to disable fueling unowned vehicles
- --[[
- Fuel Pumps
- --]]
- CH_Gas_Station.Config.ResetScreenOnFinish = true -- Should the bought and price set to 0 once a customer is finished or just stay until a new customer comes?
- CH_Gas_Station.Config.ResetFuelTypeOnFinish = false -- If enabled it will switch back to petrol once a customer is finished.
- CH_Gas_Station.Config.ShowScreenSummeryOnFinish = true -- Should we show "thanks for purchase" screen with fuel summery for a few seconds after fueling?
- CH_Gas_Station.Config.ShowScreenSummeryTime = 5 -- For how many seconds if enabled?
- CH_Gas_Station.Config.PumpSoundElectric = "weapons/gauss/chargeloop.wav" -- Pump working sound for electricity
- CH_Gas_Station.Config.PumpSoundFuel = "vehicles/crane/crane_idle_loop3.wav" -- Pump working sound for petrol and diesel
- CH_Gas_Station.Config.PumpSoundPitch = 150 -- Pitch (aka speed) of loop sound.
- CH_Gas_Station.Config.FuelPriceShuffleInterval = 600 -- How often should it go up or down? Requires you to enable PriceShuffle below for the fuel types
- CH_Gas_Station.Config.Fuels = { -- Different types of fuel at the pumps. You cannot add more, but you can modify the values for the existing ones.
- [0] = {
- Name = "Petrol",
- Unit = "liter",
- Short = "L",
- TankType = "Petrol Tank",
- RefillAmount = 0.95, -- How much is filler per RefillSpeed second. It's the same as 0.95 liter per 0.5 second by default
- Price = 2.33,
- PriceShuffle = true, -- Should the price for this fuel be shuffled every FuelPriceShuffleInterval second?
- ShuffleAmount = 0.04, -- If you have PriceShuffle enabled this will determine how much it goes up or down every FuelPriceShuffleInterval
- MinPrice = 1.8, -- If you have PriceShuffle enabled this is the lowest point it can possibly drop to
- MaxPrice = 3, -- If you have PriceShuffle enabled this is the highest point it can reach
- },
- [1] = {
- Name = "Diesel",
- Unit = "liter",
- Short = "L",
- TankType = "Diesel Tank",
- RefillAmount = 0.95,
- Price = 1.96,
- PriceShuffle = true,
- ShuffleAmount = 0.03,
- MinPrice = 1.8,
- MaxPrice = 3,
- },
- [2] = {
- Name = "Electric",
- Unit = "kilowatt",
- Short = "kW",
- TankType = "Battery",
- RefillAmount = 0.85,
- Price = 0.25,
- PriceShuffle = true,
- ShuffleAmount = 0.02,
- MinPrice = 0.16,
- MaxPrice = 0.8,
- },
- }
- --[[
- Gas Stations
- Use console command "ch_gas_station_details" in-game while aiming at a gas pump to get it's details.
- --]]
- CH_Gas_Station.Config.AutoRemoveProps = true -- Should we REMOVE static gas station props?
- CH_Gas_Station.Config.AutoReplacePropsWithGasStation = true -- Should we spawn a functional gas station instead of the removed prop? You can also manually spawn them and save via the Q menu.
- CH_Gas_Station.Config.OverwriteMapModelWithDefault = false -- If you enable this config, then it will spawn the default gas station model regardless of your MapToGasStationModel config.
- CH_Gas_Station.Config.DefaultGasStationModel = "models/props_wasteland/gaspump001a.mdl" -- Default gas station model if none is specified below for the map
- CH_Gas_Station.Config.MapToGasStationModel = { -- Gas station models specifically for maps. This will automatically remove the prop and replace it with a functional gas station
- ["rp_rockford_v2b"] = "models/statua/shell/shellpump1.mdl",
- ["rp_evocity_v33x"] = "models/props_equipment/gas_pump.mdl",
- ["rp_evocity2_v2p"] = "models/props_equipment/gas_pump.mdl",
- ["rp_truenorth_v1a"] = "models/props_urban/gas_pump001.mdl",
- }
- CH_Gas_Station.Config.GasStations = { -- Setup positions for different gas station models
- ["models/props_wasteland/gaspump001a.mdl"] = { -- Default HL2 model
- ScreenPos = Vector( 9.4, -13.9, 57 ),
- ScreenAng = Angle( 0, 90, 90 ),
- ScreenWide = 1100,
- ScreenHeight = 750,
- ScreenScale = 0.025,
- PistolPos = Vector( -0.2, -14.6, 45.7 ),
- PistolAng = Angle( -0.3, 92.3, -0.1 ),
- RopeStart = Vector( 0.06, -17.77, 55.48 ),
- RopeMid = Vector( 8, -19, 20 ),
- RopeRear = Vector( 0, -20, 30 ),
- RopeEnd = Vector( 0.06, -20.3, 37 ),
- RopeColor = Color( 100, 100, 100, 255 ),
- },
- ["models/statua/shell/shellpump1.mdl"] = { -- rp_rockford_v2b model (shell v power model)
- ScreenPos = Vector( -12, -2.4, 1.6 ),
- ScreenAng = Angle( 0, 0, 80.5 ),
- ScreenWide = 960,
- ScreenHeight = 700,
- ScreenScale = 0.025,
- PistolPos = Vector( 27.5, 0, -28 ),
- PistolAng = Angle( 0, 90, 0 ),
- RopeStart = Vector( 32, 8.3, 0 ),
- RopeMid = Vector( 38, -5, -40 ),
- RopeRear = Vector( 32, -5, -45 ),
- RopeEnd = Vector( 27.5, -5.8, -37.5 ),
- RopeColor = Color( 100, 100, 100, 255 ),
- },
- ["models/props_equipment/gas_pump.mdl"] = { -- rp_evocity_v33x model
- ScreenPos = Vector( -2.15, -27, 75.75 ),
- ScreenAng = Angle( 0, 90, 90 ),
- ScreenWide = 1350,
- ScreenHeight = 700,
- ScreenScale = 0.025,
- PistolPos = Vector( -11, 30, 40 ),
- PistolAng = Angle( 0, -90, 0 ),
- RopeStart = Vector( -11, 30, 75 ),
- RopeMid = Vector( -16, 36, 45 ),
- RopeRear = Vector( -13, 40, 13 ),
- RopeEnd = Vector( -11, 35.7, 31 ),
- RopeColor = Color( 100, 100, 100, 255 ),
- },
- ["models/props_urban/gas_pump001.mdl"] = { -- rp_truenorth_v1a model
- ScreenPos = Vector( -12, 18.3, 63.1 ),
- ScreenAng = Angle( 0, -90, 90 ),
- ScreenWide = 1450,
- ScreenHeight = 895,
- ScreenScale = 0.025,
- PistolPos = Vector( 0, -16, 48 ),
- PistolAng = Angle( 0, 90, 0 ),
- RopeStart = Vector( 0, -17, 63 ),
- RopeMid = Vector( 0, -25, 50 ),
- RopeRear = Vector( 0, -25, 25 ),
- RopeEnd = Vector( 0, -22, 38.5 ),
- RopeColor = Color( 100, 100, 100, 255 ),
- },
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement