Visibility
Admin-only hide / show for every client. Prefer the server exports from other resources.
n_sling:hidePlayer
Admin-only. Hides that player for everyone.
---@alias target
---| number # player server id
---| nil # defaults to the admin who fired it
TriggerServerEvent('n_sling:hidePlayer', target)Parameters
target(optional)number
Receives
- player server id (source must be an n_sling admin)
n_sling:showPlayer
Admin-only. Shows that player for everyone.
TriggerServerEvent('n_sling:showPlayer', target)Parameters
target(optional)number
Receives
- player server id (source must be an n_sling admin)
Internal
These are used by n_sling itself. You can listen, but you should not replace them.
n_sling:refresh
Source's inventory → worn state bag.
TriggerServerEvent('n_sling:refresh')Parameters
- none (
sourceis the player)
Receives
- none
n_sling:playerReady
Source just joined; push worn list.
TriggerServerEvent('n_sling:playerReady')Parameters
- none
Receives
- none
n_sling:req
NUI admin panel — not for third parties.
Parameters
tokennumberactionstringdatatable
n_sling:storeUpdated
Fired to every client when slings / theme / setup are saved. You may listen; n_sling does not require a handler.
AddEventHandler('n_sling:storeUpdated', function(store)
-- store.setup, store.theme, store.keybinds, store.slings
end)Parameters
storetable
Receives
- public store payload