Nuclear Pizza Machine

    freefirejs

    1.0.11 • Public • Published

    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

    Install

    npm i freefirejs

    DownloadsWeekly Downloads

    5

    Version

    1.0.11

    License

    MIT

    Unpacked Size

    8.19 kB

    Total Files

    8

    Last publish

    Collaborators

    • shay444ofc