HomeDiscoverVMS Spawn Selector (Escrow)
Primary product image

VMS Spawn Selector (Escrow)

Give your players a smooth and flexible way to choose where they begin their session. VMS Spawn Selector provides configurable spawn locations, housing integration, job-restricted spawns, character-aware spawn logic, jail detection, and extensive in...
PLATFORMFiveM
FRAMEWORKESX, QBCore, Qbox
$5.99

Give your players a smooth and flexible way to choose where they begin their session. VMS Spawn Selector provides configurable spawn locations, housing integration, job-restricted spawns, character-aware spawn logic, jail detection, and extensive integration options.

✨ Key Features

🧩 Compatibility

Frameworks:

  • ESX
  • QB-Core
  • QBX

📍 Spawn Location System

Create and configure multiple spawn locations available to your players.

Features include:

  • Custom spawn locations
  • Last known location spawn
  • Job-restricted spawn points
  • Character-aware spawn selection
  • Configurable first-spawn behavior
  • Ability to restrict dead players to their last location

🏠 Housing Spawn Integration

Allow players to spawn directly in front of properties they own.

Features include:

  • Spawn points based on player-owned properties
  • Support for multiple housing systems
  • Custom housing integrations through client-side and server-side configuration
  • Additional integration with VMS Housing for handling players who disconnect while inside a property

For the current list of supported housing resources, check the Compatibility section in our documentation.

💼 Job-Restricted Spawns

Create special spawn locations available only to selected jobs.

This can be used for:

  • Police stations
  • Hospitals
  • Faction headquarters
  • Job-specific facilities
  • Other restricted spawn locations

Each spawn can be configured according to your server's requirements.

👤 First Spawn & Character Logic

Control when and how the spawn selector should be displayed for individual characters.

Features include:

  • Detect first spawn
  • Display the selector only once per character until server restart
  • Hide the last-location option during the first spawn
  • Custom onPlayerSpawned integration
  • Trigger custom systems when a character joins for the first time

This can be used to launch onboarding resources, guidebooks, tutorials, or other custom server systems.

☠️ Death Handling

Configure special spawn behavior for players who disconnected while dead.

With Config.OnDeadOnlyLastPosition, dead players can be restricted to spawning only at their previous location instead of selecting another spawn point.

🚔 Jail Detection

Prevent jailed players from using the standard spawn selector.

Built-in support for multiple popular jail systems. See our documentation for the current compatibility list.

Custom jail systems can also be implemented through SV.getJailStatus.

⚙️ Custom Spawn Conditions

The resource provides additional functions for integrating your own server logic.

Using SV.checkToCancel, you can prevent the spawn selector from opening when your own custom conditions are met.

This makes it possible to integrate the selector with custom systems such as:

  • Jails
  • Events
  • Character onboarding
  • Special game modes
  • Custom login flows

⚡ Performance

Typical resource usage:

  • Idle: 0.00 ms
  • During use: ~0.00ms

📖 Documentation

Complete installation and configuration documentation is available here.

💬 Support

If you need assistance, please use our official support platform.