> For the complete documentation index, see [llms.txt](https://docs.rynexscripts.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rynexscripts.com/rx-core/welcome.md).

# Welcome

rx-core is the cross-framework foundation library used by every Rynex script. It abstracts ESX, QBCore, QBox, ox\_core, and Standalone behind a single Core API, so scripts work on any setup without forks or compatibility shims.

You only need to install rx-core once. Every other Rynex script depends on it.

### What rx-core provides

A global Core table accessible from any Rynex script, with consistent functions for:

* Player identity (citizen ID, source, name, coords)
* Money (cash, bank, black money) across whichever currency system your framework uses
* Jobs and gangs (read and write)
* Permissions and groups
* Inventory items (works with ox\_inventory, ESX items, and QB items)
* Weapons (give, remove, ammo)
* Vehicles (spawn, delete)
* Society / job-shared accounts
* Server-to-client callbacks
* Player lifecycle events (loaded, dropped, death, job update)

The same Core function does the right thing on every framework. Your scripts never need to know which framework is installed.

### Supported frameworks

* ESX (legacy and modern)
* QBCore
* QBox
* ox\_core
* Standalone (limited support — identity and coords only)

### Supported inventories

* ox\_inventory (preferred when present, regardless of framework)
* ESX items (es\_extended built-in)
* QB items (qb-inventory built-in)

### What's next

Read the Installation page to set it up. Then check API Reference for the full list of Core functions.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.rynexscripts.com/rx-core/welcome.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
