Socket
Book a DemoInstallSign in
Socket

freefiresuper

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

freefiresuper

Um módulo para node que pode interagir com a API do jogo Garena Free Fire!

latest
Source
npmnpm
Version
1.0.6
Version published
Weekly downloads
5
-54.55%
Maintainers
1
Weekly downloads
 
Created
Source

freefiresuper

MIT License

Um módulo para Node.js, capaz de interagir com a API do jogo Garena Free Fire.

Tecnologias

  • Node.js
  • Needle

Funcionalidades

  • Pegar informações gerais sobre o jogo
  • Pegar informações sobre jogadores e guildas

Instalação

Instalando freefiresuper com npm:

  npm install freefiresuper

Instalando freefiresuper com yarn:

  yarn add freefiresuper

Uso/Exemplos

Pegando informações gerais sobre o jogo:

const freefire = require("freefiresuper");

freefire.version.overview().then((info)=>{
    console.log("Versão do APK: "+info.version);
    let serverStatus = info.isServerOpen ? "Sim" : "Não"
    console.log("Servidor Aberto? "+serverStatus);
});

Pegando informações de um jogador pelo seu ID:

const freefire = require("freefiresuper");

freefire.player.searchPlayerById("123456789", "BR").then((player)=>{
    console.log("Apelido: "+player.nickname);
    console.log("Nível: "+player.level);
    console.log("Likes: "+player.liked);
    // Abrindo perfil do jogador e retornando todas as informações
    player.profile().then((profile)=>{
        console.log(profile);
    });
    // Checando se o jogador foi banido
    player.checkBanned().then((isBanned)=>{
        if(isBanned){
            console.log("O jogador está banido.");
        }else{
            console.log("Esse jogador não está banido.");
        }
    });
    // Pegando estatísticas do jogador
    player.stats("BR_CAREER").then((stats)=>{
        console.log(stats.soloStats)
    });
});

Pegando uma lista de jogadores pelo apelido:

const freefire = require("freefiresuper");

freefire.player.searchPlayerByNickname("abcdefg", "BR").then((players)=>{
    // Lista de jogadores com apelidos parecidos
    console.log(players);
    // Percorrendo a lista e pegando o apelido de cada um
    for(player of players){
        console.log("Apelido: "+player.nickname)
    }
});

Pegando informações sobre uma guilda pelo ID:

const freefire = require("freefiresuper");

freefire.guild.searchGuildById("2012676417", "BR").then((guild)=>{
    console.log("Nome da Guilda: "+guild.clanInfo.clanName);
    console.log("ID do Líder: "+guild.clanInfo.captainId);
});

Documentação

freefire.version.overview():

  • Retorna informações gerais sobre o jogo.

freefire.player.searchPlayerById(playerId, region):

  • Retorna um objeto Player com informações sobre algum jogador.

freefire.player.searchPlayerByNickname(nickname, region):

  • Retorna uma lista contendo vários jogadores com apelidos parecidos

freefire.guild.searchGuildById(guildId, region):

  • Retorna um objeto com informações sobre uma guilda

Objeto Player:

Player.stats(match_mode):
  • Retorna as estatísticas do jogador
Player.profile():
  • Retorna todas as informações do jogador
Player.checkBanned():
  • Retorna um Boolean indicando se o jogador está banido ou não

Modos disponíveis para player.stats(match_mode):

  • BR_CAREER => Carreira Battle Royale
  • BR_CLASSIC => Battle Royale Clássico
  • BR_RANKED => Battle Royale Ranqueado

Autores

Keywords

freefire

FAQs

Package last updated on 06 Jan 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts