1.0.1 • Published 5 years ago

node-fivem-api v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
5 years ago

fivem-node-api

Get FiveM server informations in NodeJS.

Install

npm i fivem-node-api

How to use

Get players

const FiveM = require("fivem-node-api");

const srv = new FiveM("127.0.0.1:30120", {
  debug: true,
})
  .then(async (server) => {
    let players = await server.getPlayers();
    console.log(players);
  })
  .catch((err) => {
    console.log(err);
  });

// or

const srv = new FiveM("127.0.0.1:30120", {
  timeout: 5000,
});

async function someFunction() {
  const players = await srv.getPlayers();
  console.log(players);
}

someFunction();

Get resources

const FiveM = require("fivem-node-api");

const srv = new FiveM("127.0.0.1:30120", {
  timeout: 5000,
})
  .then(async (server) => {
    let players = await server.getPlayers();
    console.log(players);
  })
  .catch((err) => {
    console.log(err);
  });

// or

const srv = new FiveM("127.0.0.1:30120", {
  timeout: 5000,
});

async function someFunction() {
  const resources = await srv.getResources();
  console.log(resources);
}

someFunction();

Implemented functions

Players

  • getPlayers (array)
  • getPlayersCount (number)
  • getMaxPlayers (number)

Server informations

  • getResources (array)
  • getTags (array)
  • getGame (string)
  • getLocation (string)
  • getBuild (string)
  • getLicenseKey (string)
  • hasEnhancedHostSupport (bool)
  • isOnesyncEnabled (bool)
  • isScriptHookAllowed (bool)
  • getServerData (object)
  • isServerActive (bool)
1.0.1

5 years ago

1.0.0

5 years ago