Browse docs

Radial and Player Interactions

Configure the shared radial, natural player targeting and authorized restraint/document workflows.

Open the radial

The shared job radial uses G by default. Configure Config.JobRadial in Jobs Base or its matching /jobconfig settings. Saved configurator settings take precedence over file defaults.

SettingPurpose
enabledEnable Sky's radial interface
modetoggle to open/close with a press, or hold to select when releasing
logoOptional center logo; empty hides it
submenuOpenDelayMsHold-mode submenu delay; default 350 ms
keybinds.enabledEnable the shared direct action keybinds independently
oxTarget.enabledAdd eligible actions to the configured ox/qb target provider

Disabling the radial UI does not disable direct action exports or every keybind. Target-based tablet access uses the tablet item's normal usable-item flow.

Player target context

Config.JobRadial.targetContext resolves the person near the camera's look direction. An exact hit on the character's body is not required.

SettingDefaultPurpose
enabledtrueResolve camera context for Sky and external radial integrations
maxDistance3.0Maximum context-selection distance
playerToleranceRadius1.1Radius around the look line
playerToleranceAngleDegrees24.0Allowed angle around the look direction
playerToleranceCloseRangeSlack0.45Tolerance for a person very close to the camera origin
marker.enabledtrueShow the selected-person marker while Sky's radial is open

Selection tolerance does not increase an action's allowed server distance. Individual actions still check access, proximity, target state, items and the relevant policy.

Restrain, then inspect

  1. Approach the person and use the authorized handcuff or ziptie action.
  2. Once restrained, open Player interactions → Documents.
  3. Inspect the person's identity, licenses or service ID, when permitted and enabled.

A hands-up visitor and an officer directly behind them produce the rear-restraint workflow shown in the showcase. Standing behind someone and hands-up are not universal requirements for every handcuff action; the server chooses the applicable interaction from the actual positions and configured rules. Ziptie policy can require hands-up.

Document inspection reads a restrained person's data directly. It does not send the earlier identity-request/consent prompt. Showing your own document to someone is a separate presentation action.

Police, Crime and Creator jobs

Config.JobPlayerInteractions.groups defines the shared policies. Police requires duty by default; Crime does not. Both default policies allow identity/license inspection, subject to the restrained-target requirement. Crime enables zipties rather than handcuffs by default.

Police and Crime register their configured jobs automatically and refresh their registration when Job Configurator settings change. Other integrations must register their owned job list through the server whitelist API. Menu visibility never grants server access.

Integration reference