1.0.1 • Published 4 years ago

unplayer v1.0.1

Weekly downloads
1
License
Apache License 2....
Repository
github
Last release
4 years ago

Un Player WRAPPER

Nota: Este módulo no está afiliado de ninguna manera a UnPlayer.

Con este módulo busco facilitar la manera de uso de la API para NodeJS.

Ya no estar utilizando y complicándose la vida. Dicho esto, les doy un índice de lo que contiene este módulo.

¿Deseas ayuda para poder utilizar esta Wrapper o simplemente no sabes qué hacer?

Entra al servidor de soporte

Índice

Cambios

Actualizaciones

  • v1.0.1
    • Se modificó el README.md para añadir el servidor de soporte.
    • Arreglo de posibles errores.
    • Arreglo de errores
      • Un error cuando la ID existía pero no tenía datos guardados.
  • v1.0.0
    • Inicio de proyecto.

UnPlayer

UnPlayer-user

<UnPlayer>.user(type, id)

Obtén los datos de un usuario, dependiendo del tipo de búsqueda que desea.

Utiliza dos parámetros:

  • type
  • id

Donde typeuser | samp | gtav | forum | discord, en forma de String

Donde idString

const UnPlayer = require('unplayer');
const client = new UnPlayer({
    api_key: '10233',
    api_private: '01113'
})

client.user("discord", "679078643686834207")
.then(dato => {
console.log(dato)
})

Esto retornaría algo parecido a:

{
        "user": 12345,
        "forum": 12345,
        "gtav": 12345,
        "discord": "679078643686834207"

}

GTA V

GTAV-user

<GTA-V>.user(id)

Obtén los datos de un usuario conectado al servidor de GTA-V.

Utiliza un parámetro:

  • id

Donde idString

const { GTAV } = require('unplayer');
const client = new GTAV({
    api_key: '10233',
    api_private: '01113'
})
client.user('36');

O también

const UnPlayer = require('unplayer');
const client = new UnPlayer.GTAV({
    api_key: '10233',
    api_private: '01113'
})
client.user('36');

O también

const UnPlayer = require('unplayer');
const client = new UnPlayer({
    api_key: '10233',
    api_private: '01113'
})
client.GTAV.user('36');

Esto retornaría algo parecido a:

{
    "action": "GET 1.0\/gtav\/user\/1",
    "name": "Nombre_Apellido",
    "level": 6,
    "banned": false,
    "played_time": 67644,
    "certification": 0,
    "orgs": [
        {
            "org_id": 3,
            "rank_id": 6,
            "idx": 0
        }
    ]
}

GTAV-org

<GTA-V>.org(id)

Obtén los datos de una organización del servidor de GTA-V.

Utiliza un parámetro:

  • id

Donde idString

const { GTAV } = require('unplayer');
const client = new GTAV({
    api_key: '10233',
    api_private: '01113'
})
client.org('12');

O también

const UnPlayer = require('unplayer');
const client = new UnPlayer.GTAV({
    api_key: '10233',
    api_private: '01113'
})
client.org('12');

O también

const UnPlayer = require('unplayer');
const client = new UnPlayer({
    api_key: '10233',
    api_private: '01113'
})
client.GTAV.org('12');

Esto retornaría algo parecido a:

{
    "action": "GET 1.0\/gtav\/org\/20",
    "id": 12,
    "name": "Gobierno de San Andreas",
    "members_count": 30,
    "category": {
        "id": 11,
        "name": "Gubernamental",
        "certification": 1
    },
    "members": [
        {
            "name": "Nahuel_Sobredo",
            "user_id": 113,
            "rank_id": 55,
            "idx": 0
        },
        {
            "name": "David_Page",
            "user_id": 3706,
            "rank_id": 56,
            "idx": 1
        }
    ],
    "ranks": [
        {
            "id": 55,
            "name": "Alcalde",
            "idx": "0"
        }
    ]
}

SAMP

SAMP-user

<SAMP>.user(id)

Obtén los datos de un usuario conectado al servidor de SAMP.

Utiliza un parámetro:

  • id

Donde idString

const { SAMP } = require('unplayer');
const client = new SAMP({
    api_key: '1158418',
    api_private: '488484'
})
client.user('21');

O también

const UnPlayer = require('unplayer');
const client = new UnPlayer.SAMP({
    api_key: '1158418',
    api_private: '488484'
})
client.user('21');

O también

const UnPlayer = require('unplayer');
const client = new UnPlayer({
    api_key: '1158418',
    api_private: '488484'
})
client.SAMP.user('21');

Esto retornaría algo parecido a:

{
    "action": "GET 1.0\/samp\/user\/1",
    "name": "Nombre_Apellido",
    "level": 10,
    "banned": false,
    "played_time": 12456,
    "certification": 0,
    "faction_id": 0,
    "faction_rank": 0,
    "orgs": [
        {
            "org_id": 1148,
            "rank_id": 884,
            "idx": 1
        }
    ]
}

SAMP-org

<SAMP>.org(id)

Obtén los datos de una organización del servidor de SAMP.

Utiliza un parámetro:

  • id

Donde idString

const { SAMP } = require('unplayer');
const client = new SAMP({
    api_key: '1158418',
    api_private: '488484'
})
client.org('1150');

O también

const UnPlayer = require('unplayer');
const client = new UnPlayer.GTAV({
     api_key: '1158418',
    api_private: '488484'
})
client.org('1150');

O también

const UnPlayer = require('unplayer');
const client = new UnPlayer({
     api_key: '1158418',
    api_private: '488484'
})
client.SAMP.org('1150');

Esto retornaría algo parecido a:

{
    "action": "GET 1.0\/samp\/org\/1150",
    "id": 1150,
    "name": "Taller River Plate",
    "certification": 0,
    "members_count": 29,
    "members": [
        {
            "name": "Frank_Lindermann",
            "user_id": 24700,
            "rank_id": 906,
            "idx": 3
        },
        {
            "name": "Katrina_Rowling",
            "user_id": 26875,
            "rank_id": 905,
            "idx": 2
        }
    ],
    "ranks": [
        {
            "id": 904,
            "name": "Mister",
            "idx": "1"
        },
        {
            "id": 905,
            "name": "Gerente",
            "idx": "2"
        },
        {
            "id": 906,
            "name": "Supervisor",
            "idx": "3"
        },
        {
            "id": 907,
            "name": "Mec\u00e1nico Senior",
            "idx": "1907"
        },
        {
            "id": 911,
            "name": "M\u00e9canico Junior",
            "idx": "1911"
        }
    ]
}

SAMP-faction

<SAMP>.faction(id)

Obtén los datos de una facción del servidor de SAMP.

Utiliza un parámetro:

  • id

Donde idString

const { SAMP } = require('unplayer');
const client = new SAMP({
    api_key: '1158418',
    api_private: '488484'
})
client.faction('30');

O también

const UnPlayer = require('unplayer');
const client = new UnPlayer.GTAV({
     api_key: '1158418',
    api_private: '488484'
})
client.faction('30');

O también

const UnPlayer = require('unplayer');
const client = new UnPlayer({
     api_key: '1158418',
    api_private: '488484'
})
client.SAMP.faction('30');

Esto retornaría algo parecido a:

{
    "action": "GET 1.0\/samp\/faction\/1",
    "id": 1,
    "name": "Gobierno",
    "members_count": 51,
    "members": [
        {
            "name": "Agustin_B\u00e1ez",
            "user_id": 57273,
            "rank_id": 1,
            "idx": 0
        },
        {
            "name": "Katrina_Rowling",
            "user_id": 26875,
            "rank_id": 2,
            "idx": 1
        }
    ],
    "ranks": [
        {
            "id": 1,
            "name": "Presidente",
            "idx": "0"
        },
        {
            "id": 2,
            "name": "Ministro(a)",
            "idx": "1"
        },
        {
            "id": 3,
            "name": "Agente",
            "idx": "2"
        },
        {
            "id": 4,
            "name": "Bur\u00f3crata",
            "idx": "3"
        },
        {
            "id": 5,
            "name": "Asistente",
            "idx": "4"
        }
    ]
}
1.0.1

4 years ago

1.0.0

4 years ago