rcore.cz
  • rcore.cz
  • Installation
  • github wiki
  • ESX
    • ESX Instance
    • Jobs
    • esx_datastore
  • Natives
    • Markers
    • 3D Text
    • Common functions
    • Command system
    • Camera API
    • Objects
    • Blips
    • Discord sender
  • Our links
    • Discord
    • Github
    • Our service
Powered by GitBook
On this page
  • Get shared datastore
  • Get player datastore
  • Create datastore

Was this helpful?

  1. ESX

esx_datastore

use datastore with a simple way

rcore using your database and if you missing some important data like datastore record it will create it for you :)

Get shared datastore

Get datastore will get shared datastore like the police or other fraction

your_serverside.lua
rcore = exports.rcore

rcore:getDatastore('society_police', function(store) 
    if store then
        local value = store.get('weapons')
        --Do something will value
        store.set('weapons', value)
    end
end)

Get player datastore

Get player datastore get you only store for your player and we are using identifier to get this

your_serverside.lua
rcore = exports.rcore

rcore:getPlayerDatastore(identifier, 'property', function(store) 
    if store then
        local dress = store.get('dressing')
        --Do something with variable
        store.set('dressing', dress)
    end
end)

Create datastore

You can create shared or not shared datastore with a single line of code, that code will check if this record exists at your database if not it will create it, and give you a log into your server console after rcore will add datastore account at the database you have to restart your server once more to make other scripts to load this change.

your_serverside.lua
rcore = exports.rcore

--True for shared if false it will create player datastore
rcore:createDatastore('society_police', true)

--Also you can do something after datastore check with callback
rcore:createDatastore('society_police', true, function() 
    print('Registered society!')
end)
PreviousJobsNextMarkers

Last updated 4 years ago

Was this helpful?