> For the complete documentation index, see [llms.txt](https://nanoscripts.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nanoscripts.gitbook.io/docs/scripts/nn_spawnselector.md).

# nn\_spawnselector

Choose a spawn. Fly in. Start playing.

A spawn selector that shows players the whole city before they step into it.

After choosing a character, players see a map of Los Santos with every place they can spawn: where they logged out, their homes, their job stations and your public city points. They pick one, and the camera flies down from the sky to their character. Admins edit spawn points, the flight and the menu options in game.

{% hint style="info" %}
**At a glance:** resource `nn_spawnselector` · QBox / QBCore / ESX · admin command `/spawnconfig` · replaces `qbx_spawn` · 9 languages · documentation for resource version **1.0.1**.
{% endhint %}

#### What's inside

| Feature         | What you can do                                                                            |
| --------------- | ------------------------------------------------------------------------------------------ |
| Last location   | Send players back to where they logged out, with how long ago.                             |
| Properties      | List the houses and apartments a player owns or holds keys to, from seven housing scripts. |
| Job stations    | Lock a spawn to one or more jobs and a minimum grade. Others see it greyed, or not at all. |
| City points     | Offer public spawns with a name, an address and a picture.                                 |
| City map        | Browse every spawn on a map of the city, with markers, zoom and pan.                       |
| Camera flight   | Fly the camera from the sky down to the character, or use a simple fade.                   |
| Settings editor | Add, move and lock spawn points in game on a live map. No restart.                         |
| Nine languages  | English, French, Russian, Arabic, Spanish, Chinese, Portuguese, German and Polish.         |

#### What you need

| Requirement        | Notes                                                                                                                                                                  |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `nn_lib`           | Included in your Keymaster. Must start before `nn_spawnselector`.                                                                                                      |
| `community_bridge` | Connects the script to your framework, notifications and logs. [github.com/SinapsDev/community\_bridge](https://github.com/SinapsDev/community_bridge/releases/latest) |
| `oxmysql`          | Stores the settings saved in game.                                                                                                                                     |
| One framework      | `qbx_core`, `qb-core` or `es_extended`.                                                                                                                                |
| Housing script     | Optional. Needed for property spawns. See [frameworks & housing](/docs/scripts/nn_spawnselector/frameworks-and-housing.md).                                            |

#### Start here

1. [Install the resource](/docs/scripts/nn_spawnselector/installation.md).
2. [Check your framework and housing setup](/docs/scripts/nn_spawnselector/frameworks-and-housing.md).
3. [Set up your spawn points in the settings editor](/docs/scripts/nn_spawnselector/settings-editor.md).
4. [Adjust configuration and languages](/docs/scripts/nn_spawnselector/configuration.md).

Need help? Join [NANO Scripts Discord](https://discord.gg/nanoscripts).
