Client
Values and cache functionality available to the client, in addition to the shared values.
Default values
- ped:
number- player entity id
- playerId:
number- player id
- serverId:
number- player server id
- weapon:
numberorfalse- current weapon hash
- vehicle:
numberorfalse- vehicle entity id
- seat:
numberorfalse- vehicle seat index
- coords:
vector3- current player coords
- only populated if using
zonesorpoints - cannot be listened for with
st.onCache
- mount:
numberorfalse(RedM only)- mount entity id
st.onCache
Register an event handler that is triggered when the cached value is updated.
Example
lua
st.onCache(key, function(value, oldValue) end)- key:
stringpedvehicleseatweaponmount(RedM only)
- value:
any
lua
st.onCache('vehicle', function(value, oldValue)
print('old vehicle:', cache.vehicle)
print('new vehicle:', value)
end)