devtoolsgg.com
Guides
GuidesFiveMFiveMGarry's ModMinecraftShared
Garry's Mod

DarkRP

  • Jobs
  • Shipments
  • Entities
  • Ammo
  • Food
  • Categories
  • Door groups
  • Agendas
  • Demote groups
  • Group chats

Server configuration

  • Start script
  • server.cfg
  • Workshop

Reference lists

  • Player models
  • Weapons
  • Entities
  • Hooks
  • Enums
devtoolsgg.com

Generators for game server owners

Platforms

  • FiveM
  • Garry's Mod
  • Minecraft
  • Shared

Resources

  • Home
  • llms.txt

Social

  • Coming soon.

© 2026 devtoolsgg.com

Not affiliated with, endorsed by or associated with Cfx.re, Rockstar Games, Facepunch Studios, Mojang, Microsoft or Valve. All trademarks belong to their respective owners.

  1. Garry's Mod
  2. DarkRP
  3. Jobs

DarkRP Job Generator

Create a DarkRP job with its models, loadout, salary and whitelist. Paste an existing job to edit it.

required

Shown in the F4 menu.

optional

The Lua global this job is stored in. Convention is TEAM_ plus the name in caps.

required

Typing /command switches to this job. Lowercase, no spaces.

optional

F4 menu category. Must match a category you created, or DarkRP puts the job in Other.

optional

Used in the F4 menu, the scoreboard and the HUD.

optional

Shown when a player selects the job.

required
models/player/police.mdlmodels/player/police_fem.mdl

One or more .mdl paths. Press Enter after each.

required

Paid every payday. The DarkRP default is 45.

optional

0 means unlimited.

optional
arrest_stickunarrest_stickstunstickweaponchecker

Weapon class names the job spawns with.

optional
pistol:60

One entry per type, written type:amount, for example pistol:60.

optional

Rank needed to take the job. For anything finer, use the whitelist below.

optional

Players must vote the applicant in.

optional

Lets the job carry weapons without being arrested for it.

optional

Other players can start a demote vote against this job.

optional

Unlocks the gamemode behaviour tied to that role.

optional

TEAM variable the player has to be on first. Leave empty for none.

addons/darkrpmodification/lua/darkrp_customthings/jobs.lua
1-- Generated with devtoolsgg.com2TEAM_POLICE_OFFICER = DarkRP.createJob("Police Officer", {3    color = Color(25, 25, 170, 255),4    model = {5        "models/player/police.mdl",6        "models/player/police_fem.mdl",7    },8    description = [[Keep the peace and arrest criminals.]],9    weapons = {"arrest_stick", "unarrest_stick", "stunstick", "weaponchecker"},10    command = "policeofficer",11    max = 4,12    salary = 65,13    admin = 0,14    vote = true,15    hasLicense = true,16    candemote = true,17    category = "Civil Protection",18    ammo = {19        ["pistol"] = 60,20    },21})22
lua22 lines, 587 characters

Related tools

ShipmentsEntitiesAmmoFoodCategoriesDoor groupsAgendasDemote groupsGroup chats