Skip to content

Recruiters & Spots ​

Recruiters are in-world NPC peds that players approach to hire a dealer. Corners are the working spots dealers are assigned to sell from.

Recruiter Placement ​

Opening the Placement Editor ​

Run the command configured in Config.recruiterCommand (default /addrecruiter). Requires the ACE node set in ServerConfig.reloadAce.

lua
Config.recruiterCommand = 'addrecruiter'
Config.recruiterModels  = { 'g_m_y_mexgoon_01', 'a_m_m_hillbilly_02', 'g_m_y_lost_01' }

Placement Editor Controls ​

KeyAction
Scroll wheelRotate the ped
Z + Scroll wheelAdjust height
TabCycle through models in Config.recruiterModels
EnterSave and place the recruiter
BackspaceCancel without saving

Recruiter Models ​

The Config.recruiterModels list controls which ped models are available in the placement editor. Tab cycles through them. Add any valid base-game ped model name to expand the selection.

lua
Config.recruiterModels = {
    'g_m_y_mexgoon_01',
    'a_m_m_hillbilly_02',
    'g_m_y_lost_01',
}

Default Hire Spots ​

Two hire spots are seeded from ServerConfig.Defaults.HireSpots on first start:

LabelLocation
Alley behind Vanilla UnicornBehind the Vanilla Unicorn strip club
Yellow Jack backlotBehind Yellow Jack Inn in Sandy Shores

Additional spots placed with /addrecruiter are saved to the database and persist across restarts.

Recruiter Blip ​

Map blips on recruiter spots help players find where to hire. Configure the blip in config.lua:

lua
Config.recruiterBlip = {
    enabled    = true,
    sprite     = 480,
    color      = 6,
    scale      = 0.8,
    shortRange = false,
}

See Discoverability for option details.


Working Corners ​

Corners are the spots dealers are assigned to sell from. Each has a label, coordinates, heading, and idle animation scenario.

Default Corners ​

Five corners are seeded from ServerConfig.Defaults.Corners on first start:

LabelLocation
Grove StreetDavis, near the cul-de-sac
Forum DriveForum Drive, south LS
Vespucci CanalsVespucci waterfront
Mirror ParkMirror Park residential
Davis / Roy LowensteinDavis Avenue

Adding and Editing Corners ​

Add or edit corners via the admin dashboard (/npcselladmin). Changes are written to the database immediately.

When a dealer is assigned to a corner, they navigate to the corner's coordinates and begin working. The Config.walkInDistance setting controls whether they walk there or respawn at the start point if they are already nearby.

Turf Radius ​

ServerConfig.Defaults.Settings.turfRadius (default 40 metres) prevents two dealers from being assigned to corners closer than this distance apart. This avoids overlapping territories causing confusion or split sales.

Robicore