NSS Docs
DiscordStoreHomepage
nss_libs
nss_libs
  • README
  • Changelog
  • UI components
    • NssUiApi basics
    • NssAudio
    • NssButton
    • NssClient
    • NssConfirm
    • NssHelper
    • NssLoadingIndicator
    • NssModal
    • NssPadLock
    • NssResponsive
    • NssSimpleTextEditor
    • NssSvgReplacer
    • NssTextBox
    • NssTip
  • Client/server modules
    • AttachProp
    • Blip
    • Character
      • Client Character
      • Server Character
    • Chunk
    • ClientEvent
    • ConfigValidator
    • Database
    • DatabaseUpdater
    • DependencyAutoRestart
    • Discord
    • EntityInRange
    • Helper
      • Client Helper
      • Server Helper
      • Shared Helper
    • Inventory
    • Keyboard
    • Notify
    • Npc
    • ParticleFxPlayer
    • PointInRange
    • Prompts
    • ServerEvent
    • VersionCheck
Powered by GitBook
On this page
  • nss_libs - Character
  • How to use
  • TODO

Was this helpful?

  1. Client/server modules

Character

PreviousBlipNextClient Character

Last updated 1 year ago

Was this helpful?

nss_libs - Character

This module contains a character api that wraps characters from other frameworks like VorpCore. It offers some additional information like Steam ID, Discord ID, etc.

For client and server there are different helper libraries. The client helper is used for client side and the server helper is used for server side.

How to use

Client

Server

local name_of_admin_group = 'admin'
local example_player_id = 99 -- The server player id of a joined player

---@type NssLibsCharacterApi
character_api = exports.nss_libs:getCharacterApi(GetCurrentResourceName(), name_of_admin_group)

-- Add some money
character_api:addMoney(example_player_id, 1000)

-- Remove some money
character_api:subMoney(example_player_id, 999)

-- Check for money
if character_api:hasMoney(example_player_id, 1) then
    print('Player has at least 1 money')
end

-- Get some information
print(character_api:getDiscordProfileUrl(example_player_id))
print(character_api:getSteamId(example_player_id))
print(character_api:getRedmCharacterName(example_player_id))

TODO

Client Character
Server Character