1.0.11 • Published 2 years ago

freefirejs v1.0.11

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

freefirejs

Um módulo para interagir com a API do jogo Garena Free Fire.

👨‍💻 Tecnologias

Esse projeto usa as seguintes tecnologias:

⬇️ Instalação

npm install freefirejs

ou

yarn add freefirejs

🔥 Uso

Pegando a versão atual do jogo:

const freefire = require("freefirejs");

freefire.GetVersion.then((response)=>{
    let version = response.currentVersion;
    console.log(version);
});

Checando se existe uma nova versão disponível:

const freefire = require("freefirejs");

freefire.GetVersion.then((response)=>{
    if(response.newVersionAvailable == true){
        console.log(`Nova versão disponível: ${response.newVersion}`);
    }else{
        console.log("Sem versões novas disponíveis :(");
    }
});

Checando se o servidor está aberto:

const freefire = require("freefirejs");

freefire.GetServerInfo("BR","pt-br","1.68.1").then((response)=>{
    if(response.serverIsOpen == true){
        console.log("O servidor está aberto!");
    }else{
        console.log("O servidor está em manutenção :(");
    }
});

Pegando a data de criação de uma conta pelo ID do jogador:

const freefire = require("freefirejs");

freefire.getAccountCreationDate("123456789").then((response)=>{
    console.log(response.original_api_date);
    // ou
    console.log(response.otherFormat);
        // ou
    console.log(response.date);
}).catch((err)=>{
    console.log("ID Inválido.");
});

👨‍💼 Funções

GetVersion:

Retorna um objeto com as seguintes propriedades:

  • currentVersion: Retorna a versão atual do jogo.
  • newVersionAvailable: Diz se existe nova versão do jogo disponível, diz true para sim e false para não.
  • newVersion: Retorna a nova versão do jogo, se a propriedade newVersionAvailable indicar true.

GetServerInfo(server, lang, version):

Retorna um objeto com as seguintes propriedades:

  • serverIsOpen: Diz se o servidor do jogo está aberto, retorna true para sim e false para não.
  • patchnotes_url: Retorna a url das notas de atualização do jogo.
  • billboard_msg: Retorna a mensagem de manutenção do jogo.
  • currentVersion: Retorna a versão atual do jogo.

redeemCode({token,code}):

Retorna um objeto com as seguintes propriedades:

  • codeIsValid: Diz se o código de resgate é válido.
  • success: Diz se o código foi resgatado.

getAccountCreationDate(id):

Retorna um objeto com as seguintes propriedades

  • original_api_date
  • otherFormat
  • date
1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago