Configuration Points

Public Teleports Configuration

chevron-rightPublic Teleport Marker Parametershashtag
marker = {
    distanceToSee = number,
    distanceToAccess = number,
    id = number,
    color = {r = number, g = number, b = number, a = number},
    size = vector3(x, y, z),
    bobUpAndDown = boolean,
    rotate = boolean,
    showOnFoot = boolean,
    showInVehicle = boolean,
    accessOnFoot = boolean,
    accessInVehicle = boolean,
    requiredRoutingBucket = number
},

distanceToSee: The distance from which the marker will be visible to the player distanceToAccess: The distance from which a player can use a marker id: Marker id (FiveM Markers Documentationarrow-up-right) color: Marker color provided in RGBA (Color Pickerarrow-up-right) size: Marker size given in vector (vector3(x, y, z)) bobUpAndDown: Is the marker supposed to jump (true or false) rotate: Is the marker supposed to rotate (true or false) showOnFoot: Is the marker to be visible when the player is on his feet (true or false) showInVehicle: Whether the marker should be visible when the player is in the vehicle (true or false) accessOnFoot: Is the marker to be usable when the player is on his feet (true or false) accessInVehicle: Is the marker to be usable when the player is in the vehicle (true or false) requiredRoutingBucket: Id routing bucket which is required to see and be able to use the marker

chevron-rightPublic Teleport Parametershashtag
marker = {...}, -- Public Teleport Marker Parameters
coords = vector3(x, y, z),
teleportTo = vector4(x, y, z, w),
routingBucket = boolean,
type = string, -- "enter" or "exit"
hint = string, --"Press ~INPUT_CONTEXT~ to enter to Mechanic"

coords: The place where the player will use the teleport teleportTo: The place to which the player will be teleported (Ability to teleport with the vehicle) routingBucket: Not required, id of the routing bucket to which the player will be redirected after using the teleport - this makes it so that you can do multiple jobs in one interiors and they won't hear or see each other type: marker type, what it is, "exit" automatically sets the default routing bucket in which all players are in hint: cue ESX.ShowHelpNotification or other TextUI

Job Configuration

chevron-rightJob Zone Marker Parametershashtag
marker = {
    distanceToSee = number,
    distanceToAccess = number,
    id = number,
    color = {r = number, g = number, b = number, a = number},
    size = vector3(x, y, z),
    bobUpAndDown = boolean,
    rotate = boolean,
    showOnlyOnDuty = boolean,
    showOnlyWithWorkClothes = boolean,
    showOnFoot = boolean,
    showInVehicle = boolean,
    accessOnFoot = boolean,
    accessInVehicle = boolean,
    requiredRoutingBucket = number
},

distanceToSee: The distance from which the marker will be visible to the player distanceToAccess: The distance from which a player can use a marker id: Marker id (FiveM Markers Documentationarrow-up-right) color: Marker color provided in RGBA (Color Pickerarrow-up-right) size: Marker size given in vector (vector3(x, y, z)) bobUpAndDown: Is the marker supposed to jump (true or false) rotate: Is the marker supposed to rotate (true or false) showOnlyOnDuty: Is the marker to be visible only on duty (true or false) showOnlyWithWorkClothes: Is the use of the marker to be in work clothes only showOnFoot: Is the marker to be visible when the player is on his feet (true or false) showInVehicle: Whether the marker should be visible when the player is in the vehicle (true or false) accessOnFoot: Is the marker to be usable when the player is on his feet (true or false) accessInVehicle: Is the marker to be usable when the player is in the vehicle (true or false) requiredRoutingBucket: Id routing bucket which is required to see and be able to use the marker

chevron-rightJob Zone Blip Parametershashtag
blip = {
    sprite = number,
    display = number,
    scale = number,
    color = number,
    name = string,
    showOnlyOnDuty = boolean,
    showOnlyWithWorkClothes = boolean,
},

sprite: Sprite of blip (FiveM Blips Documentationarrow-up-right) display: Display type of blip (FiveM Blip Display Nativearrow-up-right) scale: Scale of blip color: Color of blip (FiveM Blips Documentationarrow-up-right) name: Name of blip showOnlyOnDuty: Is being on duty required to see a blip showOnlyWithWorkClothes: Is being in work clothes required to see the blip.

chevron-rightJob Zone Parameters - TELEPORThashtag

coords: The place where the player will use the teleport teleportTo: The place to which the player will be teleported (Ability to teleport with the vehicle) routingBucket: Not required and if it is not there after the teleport, the player will be put into the default bucket with players, Id of the routing bucket to which the player will be redirected after using the teleport - this makes it so that you can do multiple jobs in one interiors and they won't hear or see each other grade_access: Here it can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}) or if each rank is to have access set nil type: "teleport" hint: cue ESX.ShowHelpNotification or other TextUI

chevron-rightJob Zone Parameters - CLOAKROOMhashtag

coords: Position of marker use type: "cloakroom" grade_access: Here it can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}) or if each rank is to have access set nil hint: cue ESX.ShowHelpNotification or other TextUI

chevron-rightJob Zone Parameters - VEHICLEShashtag

coords: The place where the player will open the menu spawnCoords: The place where the vehicle will be spawned type: "vehicles" vehicles: Table with vehicles in which you can add "shared", that is, available for each rank and you can add only for specific ranks ie "boss", you can also set livery for specific vehicles grade_access: Here it can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}) or if each rank is to have access set nil hint: cue ESX.ShowHelpNotification or other TextUI plate: You can set a default array with which a player can spawn a vehicle and they can be unique but with a job prefix, e.g. for EMS you can do "EMS "..math.random(1000, 9999) or just set one "EMS"

chevron-rightJob Zone Parameters - DELETE VEHICLEhashtag

coords: Position of marker use type: "deletevehicle" grade_access: Here it can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}) or if each rank is to have access set nil hint: cue ESX.ShowHelpNotification or other TextUI

chevron-rightJob Zone Parameters - BOSS MENUhashtag

coords: Position of marker use grade_access: Here it can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}) or if each rank is to have access set nil type: "bossmenu" hint: cue ESX.ShowHelpNotification or other TextUI

chevron-rightJob Zone Parameters - ITEM HARVESThashtag

coords: Position of marker use progress: Not required, you can configure the progressbar for this action item: adding is a table to which you add the items that the player is to get to the inventory grade_access: Here it can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}) or if each rank is to have access set nil type: "item_harvest" hint: cue ESX.ShowHelpNotification or other TextUI

chevron-rightJob Zone Parameters - ITEM EXCHANGEhashtag

coords: Position of marker use progress: Not required, you can configure the progressbar for this action item: Adding is a table to which items are added to the player's inventory and required are items that are required to create those with adding grade_access: Here it can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}) or if each rank is to have access set nil type: "item_exchange" hint: cue ESX.ShowHelpNotification or other TextUI

chevron-rightJob Zone Parameters - ITEM SELLhashtag

coords: Position of marker use progress: Not required, you can configure the progressbar for this action reward: Here you enter how much money the player should receive for selling items the available money types are "cash", "bank", "black_money" item: Item required are items that are required to sell grade_access: Here it can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}) or if each rank is to have access set nil type: "item_sell" hint: cue ESX.ShowHelpNotification or other TextUI

chevron-rightJob Zone Parameters - SHOPhashtag

coords: Position of marker use type: "shop" items: The items table has the ability to set items for "shared", meaning for each person who has a certain job, or for a specific rank like "boss". Inside, it requires setting the following options: label - which is displayed in the player's menu name which is the name of the spawned item or weapon, amount - quantity of item, price - not required, if not set, the item will be free, payWith - with available options 'money', 'bank', 'black_money', if you're not using the price option, it can also be deleted, type - with available options "item" and "weapon", if you want to add a weapon and are using an item-based inventory system, set it to "item", if you're using the GTA weapon system (on the tab key), set it to "weapon". grade_access: Here it can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}) or if each rank is to have access set nil hint: "shop"

chevron-rightJob Zone Parameters - SELLhashtag

chevron-rightJob Zone Parameters - STORAGEhashtag

coords: Position of marker use type: "storage" id: id for storage, remember that if there will be several storage in one job, the id must not be repeated society: society name for esx_addoninventory options: Here it 2 options - "put" and "pull" can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}), if each rank is to have access set true or if you don't want anyone to have access to it set false grade_access: Here it can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}) or if each rank is to have access set nil hint: cue ESX.ShowHelpNotification or other TextUI

chevron-rightJob Zone Parameters - TUNINGhashtag

coords: Position of marker use type: "tuning" grade_access: Here it can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}) or if each rank is to have access set nil hint: cue ESX.ShowHelpNotification or other TextUI

chevron-rightJob Zone Parameters - DUTYhashtag

coords: Position of marker use type: "duty" grade_access: Here it can be one rank with access e.g. ("boss") or many e.g. ({"boss", "uboss"}) or if each rank is to have access set nil hint: cue ESX.ShowHelpNotification or other TextUI

Job Clothes Configuration

chevron-rightJob Clotheshashtag

Tables with clothes in "shared" are available for each rank, you can also add clothes under specific ranks.

Job Blip Configuration

chevron-rightJob Bliphashtag

coords: Position of blip sprite: Sprite of blip (FiveM Blips Documentationarrow-up-right) color: Color of blip (FiveM Blips Documentationarrow-up-right) display: Display type of blip (FiveM Blip Display Nativearrow-up-right) scale: Scale of blip name: Name of blip public: Is the blip to be public or only for people who have the job

Job Type Configuration

chevron-rightJob Typehashtag

Type: Available types to choose from are "job" and "gang", adaptation to your server possible with config.client.lua & config.server.lua

Last updated