From the reference libraryRedM

Jo Libraries

jo_libs/index.md

Jo Libraries

A standalone libraries for providing reusable code to increase the compatibility between scrips.

<div class="flex-buttons"> <a class="box-button" href="https://github.com/Jump-On-Studios/RedM-jo_libs" target="_blank"><i class="pi pi-github" />Github</a> <a class="box-button" href="https://github.com/Jump-On-Studios/RedM-jo_libs/releases/latest/download/jo_libs.zip" target="_blank"><i class="pi pi-download" />Download</a> </div>

Installation

  1. Download the last release of the library
  2. Add the resource jo_libs in your resources folder
  3. Add ensure jo_libs in your server.cfg

Usage

  1. To use libraries, just add the initiator as a shared script inside of your fxmanifest.lua file.
shared_scripts {
  '@jo_libs/init.lua'
}

  1. List modules you want use inside the fxmanifest.lua (in lowercase)
jo_libs {
  'print',
  'table',
}

You can now use the libraries inside of your resource with the jo global variable.

Update

Since jo_libs is file-based, keeping old or deprecated files in your folder can cause issues. To update it correctly, follow these steps:

  1. Download the latest release of the library.
  2. Delete your existing jo_libs folder from your resources directory.
  3. Extract the contents of jo_libs.zip.
  4. Place the new jo_libs folder into your resources directory.
  5. Clear your server cache.
  6. Restart your server.

:::danger Don't drag and drop the update over the old jo_libs folder! :::

Back to documentation