Commands

A list of all the commands and their respective resource

QBCore.Commands.Add

This function allows you to register a command with a specified user level

QBCore.Commands.Add(name, help, arguments, argsrequired, callback, permission, ...)
  • name: string

  • help: string

  • arguments: table

  • argsrequired: boolean

  • callback: function

  • permission: string

Example:

local arguments = {
    { name = 'arg 1', help = 'This will give helpful hints on what arg is for' },
    { name = 'arg 2', help = 'This will give helpful hints on what arg is for' }
}

local argsRequired = true -- if this is true the command won't work without args entered

QBCore.Commands.Add('test', 'Trigger a test command', arguments, argsRequired, function(source)
    print('Congrats, you made a test command that anyone can trigger!')
end, 'user')

QBCore.Commands.Refresh

This function will trigger a refresh of all commands suggestions. This is helpful for when setting permissions to a higher level, it will refresh the suggestions list so the player can now see the new commands they have access to!

QBCore.Commands.Refresh(source)
  • source: number

Example:

RegisterCommand('refreshCommands', function()
    QBCore.Commands.Refresh(source)
    print('You have refreshed all command suggestions for yourself')
end, true)

AdminMenu

/admin - opens the admin menu

Opens the admin menu

Permission level: admin

/blips - toggles player blips

Adds a blip to the map for all players. Useful to monitor player locations.

Permission level: admin

/names - toggles player names

Shows player names and IDs above heads

Permission level: admin

/coords - shows your current coords

Shows your current coordinates in vector3(x, y, z) format

Permission level: admin

/maxmods - sets vehicle to max mods

Sets the current vehicle to have maximum performance modifications

Permission level: admin

/noclip - toggles noclip

Toggles noclip

Permission level: admin

/admincar - adds current vehicle to garage

Saves the current vehicle to the database table player_vehicles allowing access to the vehicle in the garage

Permission level: admin

/announce [message] - creates an announcement

Creates an announcement to be sent to all players in the chat.

Permission level: admin

  • message - (required) The message to send

/report [message] - create a report to staff

Sends a message to staff in the chat and stores the message as a report

Permission level: user

  • message - (required) The message to send

/reportr [message] - replies to a user report

Replies to a user report with the given message

Permission level: admin

  • message - (required) The message to send in the reply

/reporttoggle - opt in/out of receiving player reports

Opt in/out of receiving player reports in chat

Permission level: admin

/staffchat [message] - sends a staff-only message

Sends a message in chat visible only to users with the 'admin' permission level

Permission level: admin

  • message - (required) The message to send

/warn [id] [reason] - warn a player

Sends a message to the player with the given id with the reason given. Also, adds a warning against the player in the database table player_warns

Permission level: admin

  • id - (required) The id of the player being warned

  • reason - (required) The reason for giving a warning

/checkwarns [id] [opt: number] - view a warning for a given player

Checks for existing warnings against a player with the given id. If no warning number is given in the command, it will display the number of warnings the player has received. If a warning number is given in the command, it will display that warning.

Permission level: admin

  • id - (required) The id of the player being checked

  • number - (optional) The warning number (1, 2, 3, etc...)

/delwarn [id] [number] - deletes a warning from a player

Deletes a warning from a player and removes the database entry

Permission level: admin

  • id - (required) The id of the player

  • number - (required) The warning number to be deleted (1, 2, 3 etc...)

/givenuifocus [id] [hasFocus] [hasCursor] - Sets nuifocus state for player

This command sets the NUI focus state for a player with the given id. This allows you to manually set the following native: https://docs.fivem.net/natives/?_0x5B98AE30 Useful if a player is stuck in an NUI overlay.

Permission level: admin

  • id - (required) The id of the player

  • hasFocus - (required) [true/false] Whether the NUI has focus or not

  • hasCursor - (required) [true/false] Whether the player has cursor when using NUI

/setmodel [model] [id] - changes the players ped model

Changes the ped model of the player with the given id.

Permission level: admin

  • model - (required) The ped model to change to

  • id - (required) The id of the player whos ped model is being changed

/setspeed [opt: speed] - sets players foot speed

Sets your foot speed between default and "fast"

Permission level: admin

  • speed - (optional) ["fast"] will set foot speed to "fast". If this argument is left blank it will set foot speed to "normal"

/kickall - kick all players from server

Kicks all players from the server.

Permission level: god

/setammo [amount] [opt: weapon] - set weapon ammo

Sets the ammo amount for current gun in hand or weapon if given

Permission level: admin

  • amount - (required) The amount of ammo to set

  • weapon - (optional) The weapon to set the ammo for. Will set ammo for current gun in hand if left blank

/vector2 - Copies vector2 to clipboard

Copies vector2(x, y) to clipboard of your current coordinates.

Permission level: admin

/vector3 - Copies vector3 to clipboard

Copies vector3(x, y, z) to clipboard of your current coordinates

Permission level: admin

/vector4 - Copies vector4 to clipboard

Copies vector4(x, y, z, w) to clipboard of your current coordinates

Permission level: admin

/heading - Copies heading

Copies heading w to clipboard of your current heading (the direction you are facing)

Permission level: admin

Core

/tp [id / x] [opt: y] [opt: z]- teleport to player or location

Teleports you to either a player with the given id or to a given x, y, z location

Permission level: admin

  • id or x - (required) The player id or x coordinate

  • y - (optional) The y coordinate (required if using x for the first argument)

  • z - (optional) The z coordinate (required if using x for the first argument)

/tpm - teleport to a marked location

Teleports you to the marked location on the map.

Permission level: admin

/togglepvp - toggle PVP on server

Toggles Player vs Player mode on the server

Permission level: admin

/addpermission [id] [permission] - gives a player a permission

Gives a player with the given id the given permission level. The player must be online.

Permission level: god

/removepermission [id] [permission] - removes a player permission

Removes the given permission from the player with the given id. The player must be online.

Permission level: god

/openserver - open the server for everyone

Opens the server allowing everyone to join.

Permission level: admin

/closeserver [reason] - close the server for people without permission

Closes the server for people without the correct permission. Kicks any players currently online without the required permission giving the reason in the kick message.

Permission level: admin

/car [model] - spawns a vehicle

Spawns a vehicle of the given model type.

Permission level: admin

/dv - delete vehicle

Deletes the vehicle you are sitting in or deletes all vehicles within 5.0 units of your position.

Permission level: admin

/givemoney [id] [type] [amount] - give money to a player

Gives money to a player

Permission level: admin

  • id - (required) The id of the player

  • type - (required) The money type [cash, bank etc...]

  • amount - (required) The amount to give

/setmoney [id] [type] [amount] - set the amount of money a player has

Sets the amount of money a player has.

Permission level: admin

  • id - (required) The id of the player

  • type - (required) The money type [cash, bank etc...]

  • amount - (required) The amount to set

/job - display your current job

Displays your current job name and grade

Permission level: user

/setjob [id] [job] [grade] - sets a players job

Sets a player with the given id to have the given job with the given grade

Permission level: admin

  • id - (required) The id of the player

  • job - (required) The job name

  • grade - (required) The job grade

/gang - display your current gang

Displays your current gang name and grade

Permission level: user

/setgang [id] [gang] [grade] - sets a players gang

Sets a player with the given id to be part of the given gang with the given grade

Permission level: admin

  • id - (required) The id of the player

  • gang - (required) The gang name

  • grade (required) The gang grade

/clearinv [opt: id]- clears a players inventory

Clears the inventory of a player with the given id or your own inventory if no id is given

Permission level: admin

  • id - (optional) The id of a player

/ooc [message] - ooc chat command

Sends an out-of-character (ooc) message to the chat.

Permission level: user

  • message - (required) The message to send

/me [message] - shows a message above your head

Shows a 3d text message above your head. Useful for enhancing roleplay.

Permission level: user

  • message - (required) The message to display

Ambulancejob

/911e [message] - sends a message to EMS

Sends a message to EMS players with the job 'ambulance'.

Permission level: user

  • message - (required) The message to send

/status - check the status of the nearest player

This will find the closest player and check their health status

Permission level: user

/heal - heals the nearest player

This will find the nearest player and heal them

Permission level: user

/revivep - revives the nearest player

This will find the nearest player and revive them

Permission level: user

/revive - revive yourself

Revives yourself to full health

Permission level: admin

/setpain [opt: id] - sets the pain level to the player

Sets the pain level to the player with the given id or to yourself if no id is given.

Permission level: admin

/kill [opt: id] - kills the player

Kills the player with the given id or kills yourself if no id is given.

Permission level: admin

  • id - (optional) The player id

/aheal [opt: id] - heals a player

Heals a player with the given id or heals yourself if no id is given.

Permission level: admin

  • id - (optional) The player id

Police

/911p [message] - sends an alert to the police

This command sends an alert to all players with the job 'police'. The alert will contain the given message and a blip is added to the police player's map at your current location.

Permission level: user

  • message - (required) The message to send with the alert

/spikestrip - Place a spike strip

Places a Spike Strip object on the ground. The player must have the job of 'police' and be on duty to use.

Permission level: user

/grantlicense [id] [license] - give a player a license

Gives a player with the given id the license of the given license type.

This command can only be used by players with the job of 'police' above the minimum grade as set by Config.LicenseRank (Default is grade 2 and above).

Permission level: user

  • id - (required) The id of the player

  • license - (required) The license type (E.g. "weapon" or "driver")

/revokelicense [id] [license] - remove a player's license

Removes a license of the given license type from a player with the given id.

This command can only be used by players with the job of 'police' above the minimum grade as set by Config.LicenseRank (Default is grade 2 and above).

Permission level: user

  • id - (required) The id of the player

  • license - (required) The license type (E.g. "weapon" or "driver")

/pobject [type] - allows officer to spawn an object

Allows a player with the job of 'police' to spawn an object

Permission level: user

  • type - (required) The object type. Available types:

    • cone - a traffic cone

    • barrier - a roadblock barrier

    • roadsign - a road sign

    • tent - a gazebo for crime scenes

    • light - a work light

    • delete - delete an object

/cuff - cuff the nearest player

This command will hard cuff the nearest player (prevents movement) .

Can only be used by players with the job of 'police'

Permission level: user

/sc - soft cuff the nearest player

This command will soft cuff the nearest player (allows movement).

Can only be used by players with the job of 'police'

Permission level: user

/escort - escort the nearest player

This command will escort the nearest player.

Can only be used by players with the job of 'police'

Permission level: user

/callsign [name] - allows officer to set a callsign

Allows a player with the job of 'police' to set their callsign. The callsign is visible as the name of the player's blip on the map.

Permission level: user

  • name - (required) the callsign to be used

/jail - sends nearest player to jail

This command will send the nearest player to jail. A menu will open allowing the officer to set the jail time.

Can only be used by players with the job of 'police'

Permission level: user

/unjail [id] - unjail a player

Unjail a player with the given id

Can only be used by players with the job of 'police'

Permission level: user

  • id - (required) the id of the player

/clearcasings - clears bullet casings in the area

Clears any bullet casings with 10.0 units of your current location.

Can only be used by players with the job of 'police'

Permission level: user

/clearblood - clears blood drops in the area

Clears any blood drops with 10.0 units of your current location.

Can only be used by players with the job of 'police'

Permission level: user

/seizecash - seize cash from the nearest player

Seize cash from the nearest player.

Can only be used by players with the job of 'police'

Permission level: user

/cam [id] - allows officer to see cam footage from selected spots

Allows a player with the job of 'police' to view security cameras. Security camera locations can be set up in the config file of qb-policejob. See Config.SecurityCameras.

Permission level: user

  • id - (required) the id of the camera

/flagplate [plate] [reason] - allows speed cameras to find a plate flagged

Allows speed cameras that can be set up in the config to find a flagged plate. See Config.Radars

Permission level: user

  • plate - (required) the plate to be flagged

  • reason - (required) the reason for the flag

/unflagplate [plate] - removes the flag from the plate

Removes the flag on the plate so cameras will no longer pick up the plate.

Permission level: user

  • plate - (required) the plate to be unflagged

/plateinfo [plate] - shows the info of the plate

Shows whether a plate is flagged and gives the reason if so.

Permission level: user

  • plate - (required) the plate to check

/depot [price] - allows officer to impound vehicle for a price

Allows a player with the job of 'police' to send a vehicle to the impound for the given price

Permission level: user

  • price - (required) the price set for removing vehicle from depot

/impound - impounds a vehicle without a price

impounds a vehicle without a price

Can only be used by a player with the job of 'police'

Permission level: user

/paytow [id] - pays the tow driver $500

Pays the player with the given id $500. The player being paid must have the job of 'tow'.

Permission level: user

  • id - (required) the id of the player being paid

/paylawyer [id] - pays a lawyer $500

Pays the player with the given id $500. The player being paid must have the job of 'lawyer'.

Permission level: user

  • id - (required) the id of the player being paid

/anklet - adds a tracking device to the closest player

Adds a tracking device to the closest player.

Can only be used by players with the job of 'police'

Permission level: user

/ankletlocation [cid] - shows the location of the player

Shows the location of the player with the given cid

Can only be used by players with the job of 'police'

Permission level: user

  • cid - (required) the citizen id of the player being checked

/takedrivinglicense - takes the players drivers license

Takes the driving license of the closest player

Can only be used by players with the job of 'police'

Permission level: user

/takedna [id] - takes the players dna

Takes the dna of a player with a given id. Requires an empty evidence bag.

Permission level: user

  • id - (required) the id of the player

Banking

  • /givecash - gives the player an amount of cash

Cityhall

  • /drivinglicense - give player a license after a driving test

Binds

  • /binds - allows you to set customs key binds

Diving

  • /divingsuit - uses the diving suit

Doorlock

  • /newdoor - opens UI for creating new door

  • /doordebug - debug for doorlocks

Drugs

  • /newdealer - creats a new dealer at a location (front door of house)

  • /deletedealer - deales a saved dealer

  • /dealers - show list if info on dealers

  • /dealergoto - teleport to dealer

Garbage

  • /cleargarbroutes - removes garbo routes for user

Hotdogjob

  • /removestand - removes a hotdog stand

Housing

  • /decorate - opens decorate menu/options

  • /createhouse - creates a house at location

  • /addgarage - adds garage at location

  • /ring - rings a doorbell at location

Hud

  • /cash - displays current cash amount

  • /bank - displays current bank amount

  • /dev - displays a dev icon

Inventory

  • /resetinv - resets inventory on stash/trunk/glovebox

  • /rob - robs closest player

  • /giveitem - gives item to a player

  • /randomitems - gives random items to a player

Lapraces

  • /cancelrace - cancel the current race

  • /togglesetup - turn on or off race setup

Mechanicjob

  • /setvehiclestatus - sets the vehicles status

  • /setmechanic - give someone the mechanic job

  • /firemechanic - fire a mechanic

Multicharacter

  • /logout - logout of current character

  • /closeNUI - closes the multicharacter NUI

Newsjob

  • /newscam - gives player a a news camra

  • /newsmic - gives player a news microphone

  • /newsbmic - gives player a boom microphone

Phone

  • /setmetadata - sets the players metadata

  • /bill - sends a bill* /invoice to player

RadialMenu

  • /getintrunk - Gets in the trunk

  • /putintrunk - puts a player in the trunk (kidnap)

Smallresources

  • /resetarmor - resets the armor

  • /resetparachute - resets a parachute

  • /testwebhook - test to see if webhook for logs is working

  • /id - displays your id

Streetrace

  • /createrace - starts a street race

  • /stoprace - stops current street race

  • /quitrace - quits the current street race

  • /startrace - starts the current street race

Towjob

  • /npc - Toggles a tow job from a npc

  • /tow - puts closes vehicle on flatbed (must be behind truck)

Traphouse

  • /multikeys - gives keys to another player

Vehiclefailure

  • /fix - fixes current vehicle

Vehiclekeys

  • /engine - toggles engine on/off

  • /givekeys - gives keys to a player

  • /addkeys - adds keys to that player

  • /removekeys - removes keys from player

Vehicleshop

  • /transferVehicle - gift or sell your vehicle to someone

Weapons

  • /repairweapon - repairs a weapon

Last updated