Visibility
Server Hide / Show tells every client to delete that player's props and (on Show) spawn them again. Use this from appearance menus so other players don't keep seeing the sling.
Hide
Deletes src's sling props on every client. Omit / -1 hides everything everywhere.
exports.n_sling:Hide(source)
exports.n_sling:Hide()Parameters
src(optional)number— player server id. Omit or<= 0to hide all slings on all clients.
Returns
- none
Show
Spawns src's slings again on every client (deletes first). Omit / -1 shows everything.
exports.n_sling:Show(source)
exports.n_sling:Show()Parameters
src(optional)number
Returns
- none
HideAll
Deletes every sling that one client is drawing (cutscene camera on one player). Omit / -1 targets every client.
exports.n_sling:HideAll(source)Parameters
src(optional)number— whose client
Returns
- none
ShowAll
exports.n_sling:ShowAll(source)Parameters
src(optional)number
Returns
- none
Toggle
exports.n_sling:Toggle(source, false)Parameters
srcnumber— player whose props to toggle on every clienton(optional)boolean—trueshow,falsehide,nilflip
Returns
- none
Data
Refresh
Rebuilds the n_sling state bag from that player's inventory.
exports.n_sling:Refresh(source)Parameters
srcnumber
Returns
- none
GetWorn
Current worn list that would be pushed (item, model, bone, pos, rot, …).
exports.n_sling:GetWorn(source)Parameters
srcnumber
Returns
table
GetSlings
All configured sling entries, keyed by item name.
exports.n_sling:GetSlings()Parameters
- none
Returns
table
GetSling
One sling config, or nil.
exports.n_sling:GetSling('weapon_pistol')Parameters
itemstring
Returns
table / nil
IsAdmin
exports.n_sling:IsAdmin(source)Parameters
srcnumber
Returns
true / false