2.3.4 • Published 5 years ago

sanger.db v2.3.4

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

Sanger.db

sanger.db es un modulo para gestionar y administrar datos de sqlite a través de metodos funcionales muy fácilmente, 100% en español.

Instalación

$ npm install --save sanger.db

Algunas Caracteristicas

  • Sistema de economía.
  • Sistema de niveles.
  • Gestión de tiendas.
  • Gestión de inventarios.
  • Gestion de Cooldowns.

Pagina web

Web

Ejemplo de uso

MODULO PERFILES

// Referenciar sanger.db como db (es opcional, solo para el ejemplo).
const db = require('sanger.db');
​
// El parametro (datos) optiene los datos de retorno del
// usuario solicitado con el id: '123456'.
db.perfil.verPerfil('123456', (datos) => {
    console.log('Tengo: '+ datos.puntos + ' puntos.');
    console.log('Nivel: ' + datos.nivel);
    console.log('Porcentaje al siguiente nivel: '+ datos.porcNivel +'%');
    
});

//Propiedades de retorno:
// id 
// nivel
// puntos
// porcNivel

// entre otros..
// (Vea todas la propiedades y funciones en la documentación.)

MODULO ECONOMIA

// Referenciar sanger.db como db (es opcional, solo para el ejemplo).
const db = require('sanger.db');

// El parametro (monedas) optiene los datos de retorno del
// usuario solicitado con el id: '123456'.
​
db.economia.verMonedas('123456', (monedas) => {
    console.log('Tienes: '+ monedas.cantidad +' monedas.');
    
});

//Propiedades de retorno:
// id 
// cantidad

// entre otros.. 
// (Vea todas la propiedades y funciones en la documentación.)

MODULO UTILIDAD

// Referenciar sanger.db como db (es opcional, solo para el ejemplo).
const db = require('sanger.db');

// El parametro (resp) retorna la respuesta como 
// dato booleano (verdadero) o (false) del
// usuario con el id: '123456'
​
// El parametro (tiempo) retorna los datos del tiempo que resta
// del cooldown del usuario
db.utilidad.agregarCooldown('ping', '123456', {minutos: 2}, (resp, tiempo) =>{
	if (resp) {
		console.log('SI PUEDE USAR EL COMANDO');

	} else {
		console.log('NO PUEDE USAR EL COMANDO');
		console.log('FALTAN: ' + tiempo.horas + ' horas, ' + tiempo.minutos + ' minutos, ' + tiempo.segundos + ' segundos.');
		
	}
})
//Propiedades de retorno:
// horas 
// minutos
// segundos

// entre otros.. 
// (Vea todas la propiedades y funciones en la documentación.)