> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectx.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQs

> Frequently asked questions about Project X resources

<AccordionGroup>
  <Accordion title="How do I change the minigames used in a script?">
    Scripts that use the Project X Bridge expose an open source client file at `opensource/client/client.lua`. Inside this file there is a minigame callback where each robbery step is mapped to a minigame export. You can swap any step to a different minigame resource by editing that file.

    You can also return `true` directly for any step to skip it entirely.

    Since the file is fully open source, no escrow access is needed to make these changes.
  </Accordion>

  <Accordion title="What frameworks do your scripts support?">
    Our scripts support the following frameworks by default:

    * [Qbox](https://github.com/Qbox-project)
    * QBCore
    * ESX

    Since all of our scripts are 50% open source, any framework can be easily integrated using the open source functions!
  </Accordion>

  <Accordion title="What inventory systems do your scripts support?">
    Bridge-based scripts support the following inventory systems. Set `Inventory` to `'auto'` in the [bridge config](/resources/bridge/installation) to detect automatically, or set the matching config value manually:

    | Config value | Inventory                                                              |
    | ------------ | ---------------------------------------------------------------------- |
    | `ox`         | [ox\_inventory](https://github.com/CommunityOx/ox_inventory)           |
    | `qb`         | [qb-inventory](https://github.com/qbcore-framework/qb-inventory)       |
    | `ps` / `lj`  | ps-inventory / lj-inventory                                            |
    | `codem`      | [CodeM Inventory](https://codem.tebex.io/package/5900973)              |
    | `origen`     | [Origen Inventory](https://www.origennetwork.store/package/5881161)    |
    | `tgiann`     | [Tgiann Inventory](https://www.tgiann.com/en/package/6273000)          |
    | `ak47`       | [Menan AK 47 Inventory](https://menanak47.tebex.io/package/6436604)    |
    | `jpr`        | [JP Resources Inventory](https://jpresources.tebex.io/package/7028434) |
    | `one`        | One Inventory (`one_inventory`)                                        |
    | `esx`        | ESX default inventory                                                  |
    | `other`      | Custom — edit the open source inventory functions in the bridge        |

    Since all of our scripts are 50% open source, any inventory system can also be integrated manually using the open source functions.
  </Accordion>

  <Accordion title="What interaction/target systems do your scripts support?">
    Our scripts support the following interaction systems by default:

    * [ox\_target](https://github.com/CommunityOx/ox_target)
    * [qb-target](https://github.com/qbcore-framework/qb-target)
    * [World Interact](https://github.com/darktrovx/interact)
    * Drawtext

    Since all of our scripts are 50% open source, any interaction system can be easily integrated using the open source functions!
  </Accordion>

  <Accordion title="What XP/skill systems do your scripts support?">
    Bridge-based scripts support the following XP systems. Set `XPSystem` to `'auto'` in the [bridge config](/resources/bridge/installation) to detect automatically:

    * [Project X XP](https://www.projectx.gg) (`projectx-xp`)
    * [pickle\_xp](https://pickle.tebex.io)
    * [sd-levels](https://github.com/sd-scripts/sd-levels)
    * [cw-rep](https://github.com/cw-scripts/cw-rep)
    * OT\_skills

    Config values: `'projectx'`, `'pickle'`, `'sd-levels'`, `'cw-rep'`, `'ot_skills'`, or `'none'`.

    If your system is not listed, you can integrate it using the open source functions in the bridge.
  </Accordion>

  <Accordion title="What evidence systems do your scripts support?">
    Bridge-based scripts support the following evidence systems for fingerprint drops. Set `Evidence` to `'auto'` in the [bridge config](/resources/bridge/installation) to detect automatically:

    * qbx\_police / qb-police
    * [Wasabi Evidence](https://www.wasabiscripts.com)
    * [Snipe Evidence](https://github.com/snipe-scripts/snipe-evidence)
    * [D Labs Evidence](https://github.com/d-labs-evidence)
    * [TK Evidence](https://tkscripts.com)
    * dusa\_evidence
    * r14-evidence
    * Kartik Evidence (`kartik-evidence`)

    If no evidence system is detected or configured, fingerprint drops are disabled.
  </Accordion>

  <Accordion title="What dispatch systems do your scripts support?">
    Bridge-based scripts support **30+ dispatch systems**. Set `Dispatch` to `'auto'` in the [bridge config](/resources/bridge/installation) for automatic detection, or set the config value manually:

    * [CodeSign Dispatch](https://codesign.pro/product/4206357) (`cd`)
    * CodeSign 3D Dispatch (`cd3d`)
    * [PS Dispatch](https://github.com/Project-Sloth/ps-dispatch) (`ps`)
    * [FD Dispatch](https://felis.gg/product/dispatch) (`fd`)
    * [Outlaw Dispatch](https://github.com/thelindat/linden_outlawalert) (`outlaw`)
    * [CodeM Dispatch](https://codem.tebex.io/package/6354183) (`codem`)
    * [Five-Dispatch](https://github.com/cinquina/five-dispatch) (`five-dispatch`)
    * [QF MDT Dispatch](https://wiki.qfdevelopers.com/scripts/editor-14/installation) (`qf`)
    * [ATY Dispatch](https://github.com/atiysuu/aty_dispatch) (`aty`)
    * [ZAT MDT](https://zatv.tebex.io/package/6559736) (`zat-mdt`)
    * [Opto Dispatch](https://github.com/ErrorMauw/op-dispatch) (`opto`)
    * [Kartik MDT](https://kartik-scripts.tebex.io/package/6652876) (`kartik`)
    * [Brutal Police Job](https://brutal-scripts.tebex.io/package/5805815) (`brutal`)
    * [Origen Police](https://www.origennetwork.store/package/5884106) (`origen`)
    * [TK Dispatch](https://tkscripts.com/product/dispatch) (`tk`)
    * [Rcore Dispatch](https://store.rcore.cz/package/5789351) (`rcore`)
    * [LB Tablet](https://lbscripts.com/package/tablet) (`lb`)
    * [Redutzu MDT](https://store.redutzu.com/package/6242151) (`redutzu`)
    * [LG Mods Dispatch](https://store.lgmods.co.uk/package/6885074) (`lg`)
    * VX MDT (`vx`)
    * [L2S Dispatch](https://l2s.dev/post/dispatch-script) (`l2s`)
    * [Sonoran CAD](https://sonorancad.com/) (`sonoran`)
    * pScripts MDT v1 (`piotreqv1`)
    * [pScripts MDT v2](https://tebex.pscripts.store/product/6632004) (`piotreqv2`)
    * Pixel Precision MDT (`pp-mdt`)
    * [Core Dispatch](https://www.c8re.store/package/4462305) (`core`)
    * Oxide Dispatch (`oxide`)
    * [LoveRP Emergency Dispatch](https://shop.loverp-scripts.de/package/4887641) (`emergencydispatch`)
    * [Wasabi MDT](https://www.wasabiscripts.com/product/6989465) (`wasabimdt`)
    * [Next Scripts 5M Dispatch](https://github.com/nextscripts-5m/dispatch) (`nextscripts`)
    * [Kibra Dispatch](https://0resmon.tebex.io/package/kibra-dispatch-system-open-source-0r-lib-escrowed) (`kibra`)
    * [Imperial CAD](https://imperialcad.app/) (`imperial`)

    For unsupported dispatch systems, set `Dispatch` to `'customsv'` or `'customcl'` and edit the open source dispatch functions in the bridge.

    Scripts that do not use the bridge (such as House Robbery V2) configure dispatch in their own config file instead.
  </Accordion>

  <Accordion title="Can I disable explosive items (ex: Sticky Bomb)?">
    If you don't want your players to use explosive items, you can create a new item called 'stickybomb' for example and place it in your items.lua file instead of weapons.
    After doing so, switch out the sticky bomb weapon to the new item you created in your config's Config.Items
  </Accordion>

  <Accordion title="Where do I get support for free scripts?">
    Support for our free scripts (such as sellshop, burner, tasks, etc.) is available in our [Discord server](https://discord.gg/projectxdev) through the **#📚・𝗙𝗿𝗲𝗲-𝗦𝘂𝗽𝗽𝗼𝗿𝘁** channel. Please do not open tickets for free scripts or request support for paid scripts in that channel.
  </Accordion>

  <Accordion title="Where can I get support for paid scripts?">
    Support for paid scripts is available through our [Discord server](https://discord.gg/projectxdev). Simply open a support ticket and provide your Tebex transaction ID to receive assistance.
  </Accordion>

  <Accordion title="I'm getting a 'Syntax error near <\1>' error">
    This error is typically caused by your file transfer application, most commonly with [FileZilla](https://filezilla-project.org/).

    **Fix for FileZilla users:** Go to Transfer > Transfer Type > Binary at the top left menu.

    If that doesn't work, try switching to a different FTP client such as [WinSCP](https://winscp.net/eng/download.php).
  </Accordion>

  <Accordion title="I bought the wrong version of a robbery script">
    If you purchased the wrong version (for example, you wanted Fleeca for the default GTA 5 map but bought the FM version), we can help:

    * **Within 2 weeks:** Open a ticket and we'll exchange it for free
    * **After 2 weeks:** We can offer you 40% off the version you want

    Simply open a ticket in our [Discord server](https://discord.gg/projectxdev) and we'll generate a code for you.
  </Accordion>

  <Accordion title="My CFX account was compromised or banned. Can I get my assets back?">
    Unfortunately, we cannot provide the assets again as we don't have the tools to remove them from your previous account. Please contact Tebex or CFX.re directly for more information about what can be done in your situation.
  </Accordion>

  <Accordion title="How does the All Scripts subscription work?">
    The subscription lasts one month. If you don't renew it, you'll lose access to the assets, but you won't lose your files or configuration. The scripts simply won't start until the subscription is renewed.
  </Accordion>

  <Accordion title="How can I cancel my subscription?">
    You can cancel your subscription using the [Tebex Payment History Page](https://checkout.tebex.io/payment-history). After logging in, go to the Subscription tab and select the subscription you want to cancel.
  </Accordion>

  <Accordion title="Do you offer any discounts?">
    Yes, we offer several discount options:

    * **10% off** on 3+ products
    * **15% off** on 6+ products
    * **25% off** for loyal customers on any future purchase

    To claim bulk discounts, open a presale ticket in our [Discord server](https://discord.gg/projectxdev) and we'll generate a code for you.

    Also, check our **📢・𝗔𝗻𝗻𝗼𝘂𝗻𝗰𝗲𝗺𝗲𝗻𝘁𝘀** channel in [Discord](https://discord.gg/projectxdev) for any active sales.
  </Accordion>

  <Accordion title="What is the Loyal Customer role?">
    The Loyal Customer role is granted to customers who have either:

    * Purchased all of our scripts (at least one version of each)
    * Purchased the All Scripts Bundle

    Loyal customers receive **25% off** any future purchase.

    **How to claim:** Join our [Discord server](https://discord.gg/projectxdev) and use `/claim` in the **#🛒・𝗧𝗲𝗯𝗲𝘅-𝗖𝗹𝗮𝗶𝗺** channel. You can also use `/loyalcheck` to see which scripts you need to become a loyal customer.

    If you want to purchase all remaining scripts at once, open a ticket and we'll give you 25% off your purchase!
  </Accordion>
</AccordionGroup>
