# Common questions

### Which frameworks are supported?

All of our resources can be used with every framework. Because of the way we have designed our scripts, the framework related functions are all unencrypted and in one place. This means that after editing a few simple functions, the resource will be ready to work with a new framework.

We provide pre-filled values for the most popular frameworks (ESX, QB) / resources.

### How do I download my script?

Since we are using the official Fivem asset escrow system, all of our resources can be downloaded from FiveM keymaster: <https://keymaster.fivem.net/asset-grants>

### Can I use oxmysql instead of my current MySQL resource?

Yes, oxmysql can be used to replace your ghmattimysql or mysql-async. This means that after you have deleted your old MySQL resource, you can just drop in oxmysql and everything should remain working. This is usually quite straight-forward and takes a few minutes at most.

### MariaDB is recommended for oxmysql. Can I switch to it?

If you aren't already using MariaDB, then yes - you should be able to switch from MySQL to MariaDB. To do this, create a database dump which contains your tables & data. After you have installed MariaDB, import that same dump to your new MariaDB database.&#x20;


---

# Agent Instructions: 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:

```
GET https://docs.rahe.dev/common-questions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
