NeedJob

Allows you to limit a job to only be joinable if the player is currently some other job first.

Alias

NeedJob, NeedToChangeFrom, jobs

Source

added in Arivia v3

Requires

no additional requirements

Type

table { }

Example

TEAM_CHIEF = DarkRP.createJob( 'Civil Protection Chief',
{
    color           = Color( 5, 255, 0, 255 ),
    model           = 'models/player/combine_soldier_prisonguard.mdl',
    description     = [[The Chief is the leader of the Civil Protection]],
    weapons         = { 'arrest_stick', 'unarrest_stick', 'weapon_deagle2', 'stunstick', 'door_ram', 'weaponchecker' },
    command         = 'chief',
    chief           = true,
    NeedJob         = { TEAM_POLICE },
    category        = 'Civil Protection',
} )

If multiple jobs are provided; the system will allow a player to be any ONE of the total list in order to switch to the new job.

Output

If player selects a job that has a job requirement; they will be presented with an error message in multiple locations:

Notes

Some server owners tend to use CustomCheck to validate jobs; we'd recommend using NeedJob or NeedToChangeFrom instead for more functionality within Arivia.

Last updated