Cache
Client

Cache Client

PlayerId

Cached version of PlayerId()

Cache.PlayerId

returns: number | boolean

ServerId

Cached version of GetPlayerServerId()

Cache.ServerId

returns: number | boolean

Ped

Cached version of PlayerPedId()

Cache.Ped

returns: number | boolean

Vehicle

Cached version of GetVehiclePedIsIn()

Cache.Vehicle

returns: number | boolean

Weapon

Cached version of GetCurrentPedWeapon()

Cache.Weapon

returns: number | boolean

Set

Register custom cache key/value pair this will trigger the cache event handler when it's registered and updated

Cache.Set(key, value)
  • key: string
  • value: any
Cache.Set("Test", "My Value")
 
print(Cache.Test)

On

Register cache event handler that triggers when a cached value is registered or updated

Cache.On(key, cb)
  • key: string
  • cb: function(value: any, oldvalue: any)
Cache.On("Weapon", function(value, oldvalue)
    if value then
        print("Weapon Equipped", value)
    else
        print("Weapon UnEquipped")
    end
end)
 
Cache.On("Vehicle", function(value, oldvalue)
    if value then
        print("Entered Vehicle", value)
    else
        print("Exited Vehicle", oldvalue)
    end
end)