OPX//77
CreatorsServer exports

GetNeeds

Last updated on

Reads a connected player's needs, as the server holds them.

local res = exports.opx_infinity:GetNeeds(source)

Scope read · must be awaited — the first read for a player loads the row; a synchronous call answers export.mustAwait.

Parameters

  • source: number

  • The server owns the needs: this is the value the player's HUD shows, not a copy a client sent.

Returns

  • { values, citizenId } — values is { [needName] = number }, a copy

Errors

  • not_loaded, bad_player, export.badArgument, error.unavailable
Example
CreateThread(function()
  local pending = Open77.exports.call('opx_infinity', 'GetNeeds', source)
  local res = pending and pending:await()
  if res and res.ok then print(res.value.values.hunger) end
end)

On this page

No Headings