2.3.3 • Published 2 years ago

zeew-eco v2.3.3

Weekly downloads
94
License
none
Repository
github
Last release
2 years ago

Zeew Api

Zeew Eco

Información

¡De devs para devs!

Olvidate de hacer todas las validaciones, condiciones para crear la economia para tu proyecto.

Yo se que puede ser complicado crear una economia para tu bot de discord o incluso ahorar el tiempo en hacerlo. Por eso he creado este modulo que te ayudara a hacerlo en tampoco tiempo.

No olvides que si tienes un error o propuesta para mejorar este NPM, solo tienes que unirte a este servidor de Discord.

Proyectos

ProyectoDescripción
ZEEWDescubre nuestra API Reset de Imágenes y manipulación

Actualizaciones

Tratamos de hacer el modulo muy completo, a si que vamos metiendo nuevas cosas, actualizaciones, agregando mas bases de datos, etc.

Para saber mas puedes ir al repositorio en github https://github.com/zeewdev/zeew-eco donde colocamos primero las correcciones, algunas mejoras antes de publicarlo en npmjs

Instalación y uso del modulo

Ya sabes el modo de instarlos, simplemente npm install --save zeew-eco.

Para crear la conexion a la base de datos simplemente debes hacer esto. Pero recuerda que la opcion Options solo hace conexion a la base de datos de mongodb, si ya tienes una conexion, no la uses. Tambien solo se debe usar una vez para evitar multiples conexiones a la misma base de datos.

    const zeeweco = require("zeew-eco");
    new zeeeco.Options("URL MONGO");

En los modulos podras ver las funciones que puedes usar. Por ejemplo Economia esta traera varias funciones que podras usar para hacer tu economia. Te doy un ejemplo de una de ellas.

const zeeweconomy = require("zeew-eco");
// Modulo de Zeew Eco
const Economia = new zeeweconomy.Economia();

//Funcion para ver la economia de un usuario
const verEconomia = await Economia.ver(miembro, servidor);
console.log(verEconomia)

Todas las funciones son promesas, asi que no olvides usar await y async

Modulos

Economia

const zeeweconomy = require("zeew-eco");
const eco = new zeeweconomy.Economia();
MétodosDescripción
verMuestra el dinero del usuario
agregarAgrega dinero aun usuario
removerElimina el dinero de un usuario
reiniciarReiniciar la economia
comprarComprar en la tienda
trabajarGanar una cantidad de dinero RANDOM

Eco: Ver

Mira el dinero de un usuario en un servidor.

  • Parametros:
    • ID del usuario
    • ID del servidor
  • Retorna:
    • La cantidad de dinero del usuario en el servidor
const eco = new zeeweconomy.Economia();
eco.ver(miembro.id, servidor.id);

Eco: Agregar

Agregar dinero a un usaurio en un servidor.

  • Parametros:
    • ID del usuario
    • ID del servidor
    • Cantidad de dinero a agregar
  • Retorna:
    • La cantidad de dinero del usuario en el servidor
const eco = new zeeweconomy.Economia();
eco.agregar(miembro.id, servidor.id, 1500);

Eco: Remover

  • Parametros:
    • ID del usuario
    • ID del servidor
    • Cantidad de dinero a remover
  • Retorna:
    • La cantidad de dinero del usuario en el servidor
const eco = new zeeweconomy.Economia();
eco.remover(miembro.id, servidor.id, 1500);

Eco: Reiniciar

Elimina todo el dinero del usuario.

  • Parametros:
    • ID del usuario
    • ID del servidor
  • Retorna:
    • True o false depediendo si se cumplio o no
const eco = new zeeweconomy.Economia();
eco.reiniciar(miembro.id, servidor.id);

Eco: Comprar

Comprar dinero en la tienda.

  • Parametros:
    • ID del usuario
    • ID del servidor
    • ID del item
  • Retorna:
    •     {
            item, // Item comprado
            money, // Cantidad de dinero
            newmoney, // Cantidad de dinero actualizado
          }
const eco = new zeeweconomy.Economia();
eco.comprar(miembro.id, servidor.id, idproducto);

Eco: Trabajar

Agrega dinero aleatorio al usaurio, como si fuera trabajando. Tu tienes que hacer el cooldown de la economia.

  • Parametros:
    • ID del usuario
    • ID del servidor
    • Cantidad maxima que se puede ganar.
  • Retorna:
    • El dinero ganado
const eco = new zeeweconomy.Economia();
eco.trabajar(miembro.id, servidor.id, 1500);

Tienda

const zeeweconomy = require("zeew-eco");
const td = new zeeweconomy.Tienda();
MetodosDescripcion
verMuestra Items a la tienda
agregarAgrega Items a la tienda
removerElimina Items de la tienda
reiniciarElimina Items de la tienda

Tienda: Ver

  • Parametros:
    • ID del servidor
  • Retorna:
    • Un array con los items que hay en la tienda
      [{ id, name, description, price, item }];
const td = new zeco.tienda();
eco.ver(servidor.id);

Tienda: Agregar

  • Parametros:
    • ID del servidor
    • Nombre del Item
    • La descripcion del item
    • El precio del item
    • Item, rol, etc
  • Retorna:
    • Retorna un objecto
      {id, name, description, price, item }
const td = new zeco.tienda();
td.agregar(servidor.id, "Canal Propio", "un canal privado para ti", 20000); // sin item
td.agregar(servidor.id, "Rol Guapura", "Obten un rol llamado guapura", 10, "123123123"); // con item

Tienda: Remover

  • Parametros:
    • ID del servidor
    • ID del item
  • Retorna:

    • True o false depediendo si se cumplio o no
const td = new zeco.tienda();
td.remover(servidor.id, 1);

Tienda: Reiniciar

  • Parametros:
    • ID del servidor
    • ID del item
  • Retorna:
    • True o false depediendo si se cumplio o no
const td = new zeco.tienda();
td.reiniciar(servidor.id);

Inventario

const zeeweconomy = require("zeew-eco");
const inventario = new zeeweconomy.Inventario();
MetodosDescripcion
VerVer los objetos comprados desde la tienda
ItemVer un item del inventario
AgregarAgregar un item al inventario
RemoverRemover un item del inventario
ReiniciarElimina invetario del usuario

Inventario: Ver

  • Parametros:
    • ID del servidor
    • ID del usaurio
  • Retorna:
    • Un array con los objetos que hay en el inventario
    •     [{ id, name }];
const inv = new zeco.inventario();
inv.ver(usuario.id, servidor.id);

Inventario: Item

  • Parametros:
    • ID del usuario
    • ID del servidor
    • ID del Item
  • Retorna:
    • Un objeto con los datos del item
    •     { id, name, item };
const inv = new zeco.inventario();
inv.item(usuario.id, servidor.id, "asd23g34");

Inventario: Agregar

  • Parametros:
    • ID del usaurio
    • ID del servidor
    • Nombre
    • Item, rol, dinero, etc.
  • Retorna:
    • Un objeto del nuevo item
    •     {id , name , item}
const inv = new zeco.inventario();
inv.agregar(usuario.id, servidor.id, "Obten 100$", 100);

Inventario: Remover

  • Parametros:
    • ID del usuario
    • ID del servidor
    • ID del item
  • Retorna:
    • Retorna true si se elimina el item, false si no existe el item
const inv = new zeco.inventario();
inv.remover(usuario.id, servidor.id, "asd23g34");

Inventario: Reiniciar

  • Parametros:
    • ID del usuario
    • ID del servidor
    • ID del item
  • Retorna:
    • Retorna true si se elimina el item, false si no existe el item
const inv = new zeco.inventario();
inv.reiniciar(usuario.id, servidor.id);

Banco

const zeeweconomy = require("zeew-eco");
const banco = new zeeweconomy.Banco();
MetodosDescripcion
VerMuestra dinero del banco
agregarAgrega una cantidad de dinero
removerremover una cantidad de dinero
reiniciarElimina el banco del usaurio
depositarDeposita dinero al banco
retirarRetira dinero del banco

Banco: Ver

  • Parametros:
    • ID del user
    • ID del servidor
  • Retorna:
    • El dinero del banco
banco.ver(user.id, servidor.id);

Banco: agregar

  • Parametros:
    • ID del user
    • ID del servidor
  • Retorna:
    • El dinero del banco
banco.agregar(user.id, servidor.id, 500);

Banco: remover

  • Parametros:
    • ID del user
    • ID del servidor
  • Retorna:
    • El dinero del banco
banco.remover(user.id, servidor.id, 500);

Banco: reiniciar

  • Parametros:
    • ID del user
    • ID del servidor
  • Retorna:
    • El dinero del banco
banco.reiniciar(user.id, servidor.id);

Banco: depositar

  • Parametros:
    • ID del user
    • ID del servidor
    • Cantidad de dinero a depositar
  • Retorna:
    • El dinero del banco
banco.depositar(user.id, servidor.id, 500);

Banco: retirar

  • Parametros:
    • ID del user
    • ID del servidor
    • Cantidad de dinero a depositar
  • Retorna:
    • El dinero del banco
banco.retirar(user.id, servidor.id, 500);
2.3.0

2 years ago

2.3.2

2 years ago

2.3.1

2 years ago

2.3.3

2 years ago

2.2.6

3 years ago

2.2.5

3 years ago

2.2.4

3 years ago

2.2.1

3 years ago

2.2.3

3 years ago

2.2.2

3 years ago

2.2.0

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

5 years ago

0.0.1

5 years ago