h1
h2
h3
h4
h5
h6
quoting some other text
- italics * ** bold **
- list 1
- list 2
- list 3
{ console;}
npm-tf2inv
Introduction
tf2inv is a module used purposefully for the handling of the valve webAPI methods with relation to Team Fortress 2. Information regarding items and prices are available through the use of specific functions in this module.
This module is not intended to be generic in such a way that other games can be used, but that is a consideration for a future project
Usage advice
When using this module, a few pre-requisities are to be employed:
- The
start
function must be called (and provide relevant API keys) prior to any other function within this module - The
loadSchema
, orloadPrices
functions must be called prior to utilising any other function that directly consults these objects. The callbacks for loadSchema and loadPrices indicate when these operations have been completed.
Available functions
Set-up
Start
{
Arguments
- 'inputSteam' - Your steam API key in string formet
- 'inputBPTF' - Your backpack.tf API key in string format
- 'prefix' - A console log message prefix for categorising [OPTIONAL]
- 'inv' - the folder name where cached inventories are stored [OPTIONAL]
- 'friend' - the folder name where cached friendslists are stored [OPTIONAL]
- 'summ' - the folder name where cached player summaries are stored [OPTIONAL]
- 'play' - the folder name where cached playtimes are stored
This function configures and sets up the
loadSchema
{
Arguments
- example
- example
- example
loadPrices
{
Arguments
- example
- example
- example
loadFriends
{
Arguments
- example
- example
- example
loadPlayerSummary
{
Arguments
- example
- example
- example
loadGamePlaytime
{
Arguments
- example
- example
- example
loadInventory
{
Arguments
- example
- example
- example
getSchemaItem
{
Arguments
- example
- example
- example
getSchemaItemDefindex
{
Arguments
- example
- example
- example
getAllDefs
{
Arguments
- example
- example
- example
findItem
{
Arguments
- example
- example
- example
getQuality
{
Arguments
- example
- example
- example
qualityName
{
Arguments
- example
- example
- example
originName
{
Arguments
- example
- example
- example
isP2P
{
Arguments
- example
- example
- example
getItemLocation
{
Arguments
- example
- example
- example
getItemLocationLong
{
Arguments
- example
- example
- example
getEquippedClasses
{
Arguments
- example
- example
- example
attributeName
{
Arguments
- example
- example
- example
getUnusualEffectItem
{
Arguments
- example
- example
- example
getUnusualEffectIndex
{
Arguments
- example
- example
- example
findUnusualEffect
{
Arguments
- example
- example
- example
getItemPrice
{
Arguments
- example
- example
- example
getSpecificPrice
{
Arguments
- example
- example
- example
convertCurrency
{
Arguments
- example
- example
- example
craftWeps
{
Arguments
- example
- example
- example
craftScrap
{
Arguments
- example
- example
- example
craftRec
{
Arguments
- example
- example
- example
deleteShit
{
Arguments
- example
- example
- example