Six seats: the driver, one passenger up front and four prisoners in the box, on two benches facing each other.Behind the van there is one prompt for the box. Each player who presses it gets the next free seat, from the cab towards the doors, and climbs in through the double rear doors. A seat that is taken is never offered.
The driver presses G to switch the siren on and G again to switch it off. It takes the horn’s key: the Enforcer has no horn. The rotor spins and the red lamp lights up, and everyone nearby hears it. The siren switches off when the driver gets out.In the Enforcer’s config/config.lua:
Your police job can put a player in the box: handcuffed, he can’t walk, so the Enforcer’s own animation takes him from behind the van to his seat. The exports run on the prisoner’s client. Your job decides on its server who may arrest whom (job, distance, handcuffs); the Enforcer trusts that check.
Export (client)
What it does
Returns
PutInBack(vehicle, held)
Puts this player in the next free prisoner seat. vehicle is the Enforcer’s entity or network id; leave it out to use the Enforcer whose rear is within 6 m. held (default true): he can’t get out on his own.
The seat (1 to 4), or false if the Enforcer is full, too far or overturned
TakeOutOfBack()
Releases this player; he gets out through the rear doors.
true if he was in a prisoner seat
IsHeldInBack()
Whether this player is held in the box.
true / false
-- officer's client: the Enforcer he choseTriggerServerEvent('myjob:server:putInEnforcer', targetId, NetworkGetNetworkIdFromEntity(enforcer))-- server (your police job): check the officer, the distance and the handcuffs, thenRegisterNetEvent('myjob:server:putInEnforcer', function(targetId, netId) TriggerClientEvent('myjob:client:putInEnforcer', targetId, netId)end)-- prisoner's clientRegisterNetEvent('myjob:client:putInEnforcer', function(netId) local seat = exports['rco-enforcer']:PutInBack(netId) -- without a network id: the Enforcer whose rear is within 6 m if not seat then -- no seat: the Enforcer is full or too far endend)RegisterNetEvent('myjob:client:takeOutOfEnforcer', function() exports['rco-enforcer']:TakeOutOfBack()end)
PutInBack stops the player’s current animation (the handcuff pose) so the climb-in plays. Put the handcuff pose back afterwards if your job uses one. The Enforcer’s lock doesn’t stop the export. A prisoner still leaves the box if he dies or the Enforcer is put away.
In the RCO Cars bundle every car lives in one resource: call exports['rco-cars']:PutInBack(...) instead.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"RCO Identity","description":"RCO Identity documentation for RedM — Creator, Appearance, clothing, wardrobe and spawn.","colors":{"primary":"#8B1A1A","light":"#E6E6E6","dark":"#8B1A1A"},"logo":{"light":"https://mintcdn.com/rust-co/cmZU40uKikQC_d6z/logo/light.png?fit=max\u0026auto=format\u0026n=cmZU40uKikQC_d6z\u0026q=85\u0026s=032e66618adcebe9d0b56cfd14bd78bd","dark":"https://mintcdn.com/rust-co/cmZU40uKikQC_d6z/logo/dark.png?fit=max\u0026auto=format\u0026n=cmZU40uKikQC_d6z\u0026q=85\u0026s=db6db35452234de39f7136329f760680"},"favicon":"https://mintcdn.com/rust-co/cmZU40uKikQC_d6z/favicon.png?fit=max\u0026auto=format\u0026n=cmZU40uKikQC_d6z\u0026q=85\u0026s=a87647839a80f2d8b8cc5492a646f1d4","appearance":{"default":"dark","strict":true},"background":{"image":"https://mintcdn.com/rust-co/cmZU40uKikQC_d6z/images/background.jpg?fit=max\u0026auto=format\u0026n=cmZU40uKikQC_d6z\u0026q=85\u0026s=a832e1775285a34b4a22e6618663dce4","color":{"light":"#0A0A0A","dark":"#0A0A0A"}},"navbar":{"links":[{"href":"https://discord.gg/j67u6pbnDs","label":"Discord"}],"primary":{"type":"button","label":"Store","href":"https://rust-co.tebex.io"}},"footer":{"socials":{"discord":"https://discord.gg/j67u6pbnDs"}},"fonts":{"heading":{"family":"Cinzel","weight":700}},"styling":{"eyebrows":"section","codeblocks":"dark","latex":true},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"pt-BR","href":"pt-BR"},{"language":"es","href":"es"},{"language":"fr","href":"fr"},{"language":"ru","href":"ru"},{"language":"tr","href":"tr"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"rust-co","hasAudioNarration":false,"actualSubdomain":"rust-co","customDomains":[],"gitSource":{"type":"github","owner":"rust1co","repo":"rco-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae8303721b4422fadc6c0a4","collectionId":"69459e9c-1758-4fdb-866f-f068f5d5b170","liveDeploymentHistoryId":"6ae8303721b4422fadc6c0a4","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae8303721b4422fadc6c0a4","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"es","tag":"Primeros pasos","count":19},{"language":"fr","tag":"Premiers pas","count":19},{"language":"en","tag":"Getting Started","count":19},{"language":"pt-BR","tag":"Primeiros passos","count":19},{"language":"ru","tag":"Начало работы","count":19},{"language":"tr","tag":"Başlarken","count":19},{"language":"es","tag":"RCO Vehicles","count":17},{"language":"fr","tag":"RCO Vehicles","count":17},{"language":"en","tag":"RCO Vehicles","count":17},{"language":"pt-BR","tag":"RCO Vehicles","count":17},{"language":"ru","tag":"RCO Vehicles","count":17},{"language":"tr","tag":"RCO Vehicles","count":17},{"language":"es","tag":"Guías","count":15},{"language":"fr","tag":"Guides","count":15},{"language":"en","tag":"Guides","count":15},{"language":"pt-BR","tag":"Guias","count":15},{"language":"ru","tag":"Руководства","count":15},{"language":"tr","tag":"Rehberler","count":15},{"language":"es","tag":"Vehículos","count":12},{"language":"fr","tag":"Véhicules","count":12},{"language":"en","tag":"Vehicles","count":12},{"language":"pt-BR","tag":"Veículos","count":12},{"language":"ru","tag":"Транспорт","count":12},{"language":"tr","tag":"Araçlar","count":12},{"language":"es","tag":"RCO Appearance","count":10},{"language":"es","tag":"RCO Creator","count":10},{"language":"es","tag":"RCO Steamline","count":10},{"language":"fr","tag":"RCO Appearance","count":10},{"language":"fr","tag":"RCO Creator","count":10},{"language":"fr","tag":"RCO Steamline","count":10},{"language":"en","tag":"RCO Appearance","count":10},{"language":"en","tag":"RCO Creator","count":10},{"language":"en","tag":"RCO Steamline","count":10},{"language":"pt-BR","tag":"RCO Appearance","count":10},{"language":"pt-BR","tag":"RCO Creator","count":10},{"language":"pt-BR","tag":"RCO Steamline","count":10},{"language":"ru","tag":"RCO Appearance","count":10},{"language":"ru","tag":"RCO Creator","count":10},{"language":"ru","tag":"RCO Steamline","count":10},{"language":"tr","tag":"RCO Appearance","count":10},{"language":"tr","tag":"RCO Creator","count":10},{"language":"tr","tag":"RCO Steamline","count":10},{"language":"es","tag":"Referencia","count":9},{"language":"fr","tag":"Référence","count":9},{"language":"en","tag":"Reference","count":9},{"language":"pt-BR","tag":"Referência","count":9},{"language":"ru","tag":"Справочник","count":9},{"language":"tr","tag":"Referans","count":9},{"language":"es","tag":"RCO Gym","count":4},{"language":"es","tag":"RCO Motorworks","count":4},{"language":"fr","tag":"RCO Gym","count":4},{"language":"fr","tag":"RCO Motorworks","count":4},{"language":"en","tag":"RCO Gym","count":4},{"language":"en","tag":"RCO Motorworks","count":4},{"language":"pt-BR","tag":"RCO Gym","count":4},{"language":"pt-BR","tag":"RCO Motorworks","count":4},{"language":"ru","tag":"RCO Gym","count":4},{"language":"ru","tag":"RCO Motorworks","count":4},{"language":"tr","tag":"RCO Gym","count":4},{"language":"tr","tag":"RCO Motorworks","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"/* latin-ext */\n@font-face {\n font-family: 'Cinzel';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Cinzel';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Cinzel';\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Cinzel';\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root{--rco-paper: #e6e6e6;--rco-blood: #8b1a1a}#assistant-entry,#assistant-entry-mobile,#chat-assistant-sheet{display:none!important}#page-title,h1,h2,h3{font-family:\"Cinzel\", serif!important;color:var(--rco-paper)!important;letter-spacing:0.03em}#topbar-cta-button,#topbar-cta-button a,#search-bar-entry,#search-bar-entry-mobile,card,accordion,callout,card img,#pagination a{border-radius:0!important}#topbar-cta-button,#topbar-cta-button a{background:var(--rco-blood)!important;color:#fff!important;letter-spacing:0.06em}#topbar-cta-button:hover,#topbar-cta-button a:hover{filter:brightness(1.15)}.rco-seal{display:flex;align-items:center;gap:1.25rem;margin:0 0 2rem 0}.rco-seal img{width:88px;height:88px;margin:0;filter:drop-shadow(0 0.5rem 1rem rgb(0 0 0 / 0.6))}.rco-wordmark{font-family:\"Cinzel\", serif;font-weight:700;font-size:2.4rem;line-height:1;letter-spacing:0.06em;color:var(--rco-paper)}.rco-wordmark small{display:block;font-family:inherit;font-weight:600;font-size:0.8rem;letter-spacing:0.3em;text-transform:uppercase;color:rgb(230 230 230 / 0.6);margin-top:0.5rem}"}],"page":{"pagePath":"rco-vehicles/enforcer","slug":"/rco-vehicles/enforcer","pageMetadata":{"title":"Enforcer","description":"The police van: siren, four prisoner seats and the API for police jobs.","href":"/rco-vehicles/enforcer"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"The police van: siren, four prisoner seats and the API for police jobs.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Table,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The RCO Enforcer is a black police van with a prisoner box at the back. It is sold at the RCO Vehicles dealer like every RCO vehicle (see `,_jsx(_components.a,{href:`/rco-vehicles/overview`,children:`Overview`}),`).`]}),`\n`,_jsx(Heading,{level:`2`,id:`seats`,children:`Seats`}),`\n`,_jsx(_components.p,{children:`Six seats: the driver, one passenger up front and four prisoners in the box, on two benches facing each other.`}),`\n`,_jsx(_components.p,{children:`Behind the van there is one prompt for the box. Each player who presses it gets the next free seat, from the cab towards the doors, and climbs in through the double rear doors. A seat that is taken is never offered.`}),`\n`,_jsx(Heading,{level:`2`,id:`siren`,children:`Siren`}),`\n`,_jsxs(_components.p,{children:[`The driver presses `,_jsx(_components.strong,{children:`G`}),` to switch the siren on and `,_jsx(_components.strong,{children:`G`}),` again to switch it off. It takes the horn’s key: the Enforcer has no horn. The rotor spins and the red lamp lights up, and everyone nearby hears it. The siren switches off when the driver gets out.`]}),`\n`,_jsxs(_components.p,{children:[`In the Enforcer’s `,_jsx(_components.code,{children:`config/config.lua`}),`:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Setting`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Default`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Config.Sound.Volume`})}),_jsx(_components.td,{children:`Volume of the whole van (0 to 1)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`0.5`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Config.Sound.Effects.siren`})}),_jsx(_components.td,{children:`Volume of the siren (0 to 1)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`0.5`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Config.Sound.SirenRange`})}),_jsx(_components.td,{children:`How far the siren is heard, in metres`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`160.0`})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`api-for-police-jobs`,children:`API for police jobs`}),`\n`,_jsxs(_components.p,{children:[`Your police job can put a player in the box: handcuffed, he can’t walk, so the Enforcer’s own animation takes him from behind the van to his seat. The exports run on the `,_jsx(_components.strong,{children:`prisoner’s client`}),`. Your job decides on its server who may arrest whom (job, distance, handcuffs); the Enforcer trusts that check.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Export (client)`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Returns`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`PutInBack(vehicle, held)`})}),_jsxs(_components.td,{children:[`Puts this player in the next free prisoner seat. `,_jsx(_components.code,{children:`vehicle`}),` is the Enforcer’s entity or network id; leave it out to use the Enforcer whose rear is within 6 m. `,_jsx(_components.code,{children:`held`}),` (default `,_jsx(_components.code,{children:`true`}),`): he can’t get out on his own.`]}),_jsxs(_components.td,{children:[`The seat (`,_jsx(_components.code,{children:`1`}),` to `,_jsx(_components.code,{children:`4`}),`), or `,_jsx(_components.code,{children:`false`}),` if the Enforcer is full, too far or overturned`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`TakeOutOfBack()`})}),_jsx(_components.td,{children:`Releases this player; he gets out through the rear doors.`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),` if he was in a prisoner seat`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`IsHeldInBack()`})}),_jsx(_components.td,{children:`Whether this player is held in the box.`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),` / `,_jsx(_components.code,{children:`false`})]})]})]})]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`19`,language:`lua`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`lua`,children:_jsxs(_components.code,{language:`lua`,numberOfLines:`19`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6A9955`,\"--shiki-dark\":`#6A9955`},children:`-- officer's client: the Enforcer he chose`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`TriggerServerEvent`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`'myjob:server:putInEnforcer'`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`targetId`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`NetworkGetNetworkIdFromEntity`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`enforcer`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`))`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6A9955`,\"--shiki-dark\":`#6A9955`},children:`-- server (your police job): check the officer, the distance and the handcuffs, then`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`RegisterNetEvent`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`'myjob:server:putInEnforcer'`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#C586C0`,\"--shiki-dark\":`#C586C0`},children:`function`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`targetId`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`netId`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:` TriggerClientEvent`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`'myjob:client:putInEnforcer'`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`targetId`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`netId`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#C586C0`,\"--shiki-dark\":`#C586C0`},children:`end`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6A9955`,\"--shiki-dark\":`#6A9955`},children:`-- prisoner's client`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`RegisterNetEvent`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`'myjob:client:putInEnforcer'`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#C586C0`,\"--shiki-dark\":`#C586C0`},children:`function`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`netId`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:` local`}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:` seat`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:` = `}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`exports`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`[`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`'rco-enforcer'`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`]:`}),_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`PutInBack`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`netId`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#6A9955`,\"--shiki-dark\":`#6A9955`},children:`-- without a network id: the Enforcer whose rear is within 6 m`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#C586C0`,\"--shiki-dark\":`#C586C0`},children:` if`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:` not `}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`seat`}),_jsx(_components.span,{style:{color:`#C586C0`,\"--shiki-dark\":`#C586C0`},children:` then`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6A9955`,\"--shiki-dark\":`#6A9955`},children:` -- no seat: the Enforcer is full or too far`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#C586C0`,\"--shiki-dark\":`#C586C0`},children:` end`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#C586C0`,\"--shiki-dark\":`#C586C0`},children:`end`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`RegisterNetEvent`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`'myjob:client:takeOutOfEnforcer'`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#C586C0`,\"--shiki-dark\":`#C586C0`},children:`function`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`()`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:` exports`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`[`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`'rco-enforcer'`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`]:`}),_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`TakeOutOfBack`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`()`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#C586C0`,\"--shiki-dark\":`#C586C0`},children:`end`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`]})})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`PutInBack`}),` stops the player’s current animation (the handcuff pose) so the climb-in plays. Put the handcuff pose back afterwards if your job uses one. The Enforcer’s lock doesn’t stop the export. A prisoner still leaves the box if he dies or the Enforcer is put away.`]})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`In the `,_jsx(_components.strong,{children:`RCO Cars`}),` bundle every car lives in one resource: call `,_jsx(_components.code,{children:`exports['rco-cars']:PutInBack(...)`}),` instead.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Enforcer","description":"The police van: siren, four prisoner seats and the API for police jobs.","href":"/rco-vehicles/enforcer"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Seats","slug":"seats","depth":2,"children":[]},{"title":"Siren","slug":"siren","depth":2,"children":[]},{"title":"API for police jobs","slug":"api-for-police-jobs","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"rust-co","siteName":"RCO Identity","title":"Enforcer - RCO Identity","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/rco-vehicles/enforcer","matchLevel":0},"pt-BR":{"href":"/pt-BR/rco-vehicles/enforcer","matchLevel":1},"es":{"href":"/es/rco-vehicles/enforcer","matchLevel":1},"fr":{"href":"/fr/rco-vehicles/enforcer","matchLevel":1},"ru":{"href":"/ru/rco-vehicles/enforcer","matchLevel":1},"tr":{"href":"/tr/rco-vehicles/enforcer","matchLevel":1}}},"lastModified":"2026-10-20T20:21:57.376Z","originalFileLocation":"rco-vehicles/enforcer.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"The police van: siren, four prisoner seats and the API for police jobs.\">\u003cmeta data-mint-head name=\"application-name\" content=\"RCO Identity\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rust-co/ulwFcrE3uIVLTA5I/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/rust-co/ulwFcrE3uIVLTA5I/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rust-co/ulwFcrE3uIVLTA5I/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/rust-co/ulwFcrE3uIVLTA5I/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/rust-co/ulwFcrE3uIVLTA5I/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rust-co/ulwFcrE3uIVLTA5I/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rust-co/ulwFcrE3uIVLTA5I/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/rust-co/ulwFcrE3uIVLTA5I/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/rust-co/ulwFcrE3uIVLTA5I/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Enforcer - RCO Identity\">\u003cmeta data-mint-head property=\"og:description\" content=\"The police van: siren, four prisoner seats and the API for police jobs.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"RCO Identity\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://rust-co.mintlify.app/rco-vehicles/enforcer\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://rust-co.mintlify.app/_mintlify/api/og/v2?division=Vehicles\u0026amp;title=Enforcer\u0026amp;description=The+police+van%3A+siren%2C+four+prisoner+seats+and+the+API+for+police+jobs.\u0026amp;theme=fd4e92a88c3192ff836f45be\u0026amp;signature=33e9ca3ec62dff3d56c749031c6aa36c5e248680fe14dd11c7013275b6f26717\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Enforcer - RCO Identity\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The police van: siren, four prisoner seats and the API for police jobs.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://rust-co.mintlify.app/_mintlify/api/og/v2?division=Vehicles\u0026amp;title=Enforcer\u0026amp;description=The+police+van%3A+siren%2C+four+prisoner+seats+and+the+API+for+police+jobs.\u0026amp;theme=fd4e92a88c3192ff836f45be\u0026amp;signature=33e9ca3ec62dff3d56c749031c6aa36c5e248680fe14dd11c7013275b6f26717\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/rust-co/ulwFcrE3uIVLTA5I/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"RCO Identity\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8B1A1A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://rust-co.mintlify.app/rco-vehicles/enforcer\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/rco-vehicles/enforcer.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://rust-co.mintlify.app/rco-vehicles/enforcer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://rust-co.mintlify.app/pt-BR/rco-vehicles/enforcer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://rust-co.mintlify.app/es/rco-vehicles/enforcer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://rust-co.mintlify.app/fr/rco-vehicles/enforcer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://rust-co.mintlify.app/ru/rco-vehicles/enforcer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"tr\" href=\"https://rust-co.mintlify.app/tr/rco-vehicles/enforcer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://rust-co.mintlify.app/rco-vehicles/enforcer\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://rust-co.mintlify.app/#organization\",\"name\":\"RCO Identity\",\"url\":\"https://rust-co.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/rust-co/cmZU40uKikQC_d6z/logo/light.png?fit=max\u0026auto=format\u0026n=cmZU40uKikQC_d6z\u0026q=85\u0026s=032e66618adcebe9d0b56cfd14bd78bd\"}},{\"@type\":\"WebSite\",\"@id\":\"https://rust-co.mintlify.app#website\",\"name\":\"RCO Identity\",\"url\":\"https://rust-co.mintlify.app\",\"publisher\":{\"@id\":\"https://rust-co.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://rust-co.mintlify.app/rco-vehicles/enforcer#webpage\",\"url\":\"https://rust-co.mintlify.app/rco-vehicles/enforcer\",\"name\":\"Enforcer\",\"description\":\"The police van: siren, four prisoner seats and the API for police jobs.\",\"dateModified\":\"2026-10-20T20:21:57.376Z\",\"isPartOf\":{\"@id\":\"https://rust-co.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://rust-co.mintlify.app/rco-vehicles/enforcer#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://rust-co.mintlify.app/rco-vehicles/enforcer#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Vehicles\",\"item\":\"https://rust-co.mintlify.app/rco-vehicles/ironhorse\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Enforcer\",\"item\":\"https://rust-co.mintlify.app/rco-vehicles/enforcer\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://rust-co.mintlify.app/rco-vehicles/enforcer#article\",\"headline\":\"Enforcer\",\"name\":\"Enforcer\",\"description\":\"The police van: siren, four prisoner seats and the API for police jobs.\",\"url\":\"https://rust-co.mintlify.app/rco-vehicles/enforcer\",\"mainEntityOfPage\":{\"@id\":\"https://rust-co.mintlify.app/rco-vehicles/enforcer#webpage\"},\"dateModified\":\"2026-10-20T20:21:57.376Z\",\"publisher\":{\"@id\":\"https://rust-co.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://rust-co.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"RCO Identity\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"RCO Identity","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"RCO Identity","pages":[{"title":"RCO Identity","href":""}]},{"tab":"RCO Creator","pages":[{"title":"RCO Creator","href":"/rco-creator/overview"}]},{"tab":"RCO Appearance","pages":[{"title":"RCO Appearance","href":"/rco-appearance/overview"}]},{"tab":"RCO Vehicles","groups":[{"group":"Getting Started","pages":[{"title":"Overview","href":"/rco-vehicles/overview"},{"title":"Installation","href":"/rco-vehicles/installation"},{"title":"Configuration","href":"/rco-vehicles/configuration"}]},{"group":"Vehicles","pages":[{"title":"Ironhorse","href":"/rco-vehicles/ironhorse"},{"title":"Mule","href":"/rco-vehicles/mule"},{"title":"Swatch","href":"/rco-vehicles/swatch"},{"title":"Whitmore","href":"/rco-vehicles/whitmore"},{"title":"Prairie","href":"/rco-vehicles/prairie"},{"title":"Ashcroft","href":"/rco-vehicles/ashcroft"},{"title":"Redgrave","description":"1920s Grand Prix single-seater with a working rev counter and a violent racing engine.","href":"/rco-vehicles/redgrave"},{"title":"Enforcer","href":"/rco-vehicles/enforcer"},{"title":"Wayfarer","description":"Pioneer single-cylinder motorcycle with a sprung leather saddle and chain drive.","href":"/rco-vehicles/wayfarer"},{"title":"Wanderer","href":"/rco-vehicles/wanderer"},{"title":"Penny-farthing","href":"/rco-vehicles/penny"},{"title":"Pioneer","href":"/rco-vehicles/pioneer"}]},{"group":"Reference","pages":[{"title":"Troubleshooting","href":"/rco-vehicles/troubleshooting"},{"title":"Keys","href":"/keys"}]}]},{"tab":"RCO Gym","pages":[{"title":"RCO Gym","href":"/rco-gym/overview"}]},{"tab":"RCO Motorworks","pages":[{"title":"RCO Motorworks","href":"/rco-motorworks/overview"}]},{"tab":"RCO Steamline","pages":[{"title":"RCO Steamline","href":"/rco-steamline/overview"}]}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/rco-vehicles/enforcer"}]},{"language":"es","pages":[{"title":"es","href":"/es/rco-vehicles/enforcer"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/rco-vehicles/enforcer"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/rco-vehicles/enforcer"}]},{"language":"tr","pages":[{"title":"tr","href":"/tr/rco-vehicles/enforcer"}]}]},"basePath":"","title":"Enforcer - RCO Identity","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}