Config File

Config = {}
Config.Debug = false -- (when true - anyone can use the commands below to install/uninstall/check for ejector seats)

Config.NumberOfUses = false -- (how many times the ejector seat can be used before you need to install a new one) false = unlimited uses

Config.Interactions = {
    Target = true,    -- (if true - Mechanics can use the Target (ox, qb-target etc) to install/uninstall ejector seats)
    ItemUse = true,   -- (if true - you can use the items WHILE INSIDE A VEHICLE to install/uninstall ejector seats)
    Command = false   -- (if true - you can use the commands WHILE INSIDE A VEHICLE to install/uninstall ejector seats)
}

Config.Commands = {
    Install = 'installEjectorSeats',
    Uninstall = 'uninstallEjectorSeats',
    Check = 'checkEjectorSeats'
}

Config.Items = {
    Install = 'ejector_seat',
    Uninstall = 'mech_toolkit'
}

Config.JobInstall = false    -- if true - only the jobs below can install ejector seats
Config.InstallJobs = { 'mechanic', 'mechanic2' }

Config.InstallTime = 10 -- Seconds

Config.OnlyDriverCanUse = false  -- if true, only the driver can use the ejector seats

Config.Hotkeys = {
    ['ejectMe'] = {label = 'Eject Me', key = 'NUMPAD0'},
    ['ejectDriver'] = {label = 'Eject Driver', key = 'NUMPAD1'},
    ['ejectPassengerSeat2'] = {label = 'Eject Passenger Seat 2', key = 'NUMPAD2'},
    ['ejectPassengerSeat3'] = {label = 'Eject Passenger Seat 3', key = 'NUMPAD3'},
    ['ejectPassengerSeat4'] = {label = 'Eject Passenger Seat 4', key = 'NUMPAD4'},
    ['ejectPassengerSeat5'] = {label = 'Eject Passenger Seat 5', key = 'NUMPAD5'},
    ['ejectPassengerSeat6'] = {label = 'Eject Passenger Seat 6', key = 'NUMPAD6'},
    ['ejectPassengerSeat7'] = {label = 'Eject Passenger Seat 7', key = 'NUMPAD7'},
    ['ejectPassengerSeat8'] = {label = 'Eject Passenger Seat 8', key = 'NUMPAD8'},
}

-- NEW--
Config.AutoGiveParachute = true -- If true, the player will be given a parachute when are ejected

Config.NoChairCollision = true -- If true, the collsion of the chair will be disabled (for those with weird collision issue)

Config.CannotEjectDriver = false -- If true, the driver of the vehicle cannot be ejected by other passengers

Config.Lang = {
    NoSkills = 'You don\'t have the required skills to do this!',
    AlreadyInstalled = 'This vehicle already has ejector seats installed!',
    NotInstalled = 'This vehicle does not have ejector seats installed!',
    HasEjectorSeats = 'This vehicle has ejector seats installed!',
    NoEjectorSeats = 'This vehicle has no ejector seats installed!',
    TargetInstall = 'Install Ejector Seats',
    TargetUninstall = 'Uninstall Ejector Seats',
    NotOwnedVehicle = 'This is not an owned vehicle!',
    NoInstallItem = 'You do not have the required item to install ejector seats!',
    InstallSuccess = 'Successfully installed ejector seats!',
    InstallFailed = 'Failed to install ejector seats!',
    NoUninstallItem = 'You do not have the required item to uninstall ejector seats!',
    UninstallSuccess = 'Successfully uninstalled ejector seats!',
    UninstallFailed = 'Failed to uninstall ejector seats!'
}

Last updated