Skip to content

st_libs — Setup & Loading ​

fxmanifest.lua ​

lua
fx_version 'cerulean'
game 'gta5'
lua54 'yes'

shared_scripts {
    '@st_libs/init.lua',
    'config.lua',
}

server_scripts {
    '@oxmysql/lib/MySQL.lua',
    'server/*.lua',
}

client_scripts {
    'client/*.lua',
}

Selecting modules (fxmanifest metadata) ​

To auto-load specific st_libs modules, declare them as metadata entries:

lua
st_lib 'notify'
st_lib 'framework'
st_lib 'database'

Alternatively, load any module lazily at runtime by accessing st.<modulename> — modules are loaded on first access via __index.

Manual module loading ​

lua
st.require('framework-bridge')  -- load framework-bridge module explicitly