⚡️Simple Codes - ES icon

⚡️Simple Codes - ES 1.2R

Crea codigos con recompensas por comandos, limita los canjes por ip, limita los usos del codigo

Page 1
⚡️Simple Codes Update 1.2R [Corrección de errores, mejoras y optimización]⚡️

Cambios realizados en Simple Codes V 1.2R

  1. Nuevas Características:
    • Se añadió un marcador de posición {player} para usar en los comandos, esto es de utilidad si no tiene un comando de give algún plugin, aunque también sirve para enviar mensajes mostrando el nombre del jugador

    • Se implementaron mensajes de excepciones, por ejemplo, al intentar crear un código ya existente y al intentar canjear un código que no existe.
      61f1634b7f6dda80f6ba04aec00f631b9c45c4f2?url=https%3A%2F%2Fcdn.discordapp.com%2Fattachments%2F1141104688910061711%2F1178400866949144757%2FScreenshot_217.png%3Fex%3D65760254%26is%3D65638d54%26hm%3D83172b294c31bd72505ba37d06aa8d6f45b9bbe364b1fdf65688790b174d3fa5%26

  2. Actualizaciones de Permisos:
    • Los permisos de comandos se han actualizado para mejorar la gestión de permisos.

      Lista de permisos actualizados:

      sc.crearcode - /crearcodigo
      sc.redeem - /canjear (no es necesario agregar como permiso, viene default para todos)
      sc.help - /chelp
      sc.reload - /creload
  3. Mejoras en Legibilidad:
    • Se agregó un prefijo en los mensajes para una mejor legibilidad.
    • Se coloreo un poco mas los mensajes del plugin
    • Mensajes amigables para el usuario en algunas instancias
      7e54854cd4edc994673df7db4414c48e9d1ec94a?url=https%3A%2F%2Fcdn.discordapp.com%2Fattachments%2F1141104688910061711%2F1178400310570532896%2FScreenshot_42.png%3Fex%3D657601cf%26is%3D65638ccf%26hm%3Df7b5a5ef92fddb4821a43def7750a66cabc17130e38fe78b566d20093a4b153a%26

  4. Correcciones de Errores:
    • Se corrigió un error que permitía canjear códigos sin límite
    • La cantidad de usos ahora disminuye con cada canje exitoso
    • Se corrigió el comando /crearcodigo para recibir todo el argumento de comando seguido, incluso si incluye espacios.
      87b6ce8c6be152a5ff0800192d46758f4fc1b7ed?url=https%3A%2F%2Fcdn.discordapp.com%2Fattachments%2F1141104688910061711%2F1178400967411122299%2FScreenshot_220.png%3Fex%3D6576026c%26is%3D65638d6c%26hm%3Deba6a3b2592a9d0922003d499a6635e92be5c7b8406483a7ee35737592f54a96%26
    • Correcciones menores

  5. Control de Usos de Código:
    • Se implementó una verificación por UUID para impedir que un código sea canjeado más de una vez desde la misma cuenta.
    • La verificación por IP bloquea el uso de un código por múltiples cuentas desde la misma IP. Configurar usos por IP determina cuántas cuentas pueden canjear el código desde esa dirección IP.

  6. Registro de Jugadores:
    • Se añadió un registro de jugadores con un nuevo archivo players.yml. Este archivo almacena los jugadores que han canjeado códigos junto con su UUID, el código canjeado y la cantidad de veces que lo han canjeado. No debe ser modificado manualmente.
      e39b4e496ec91d2da4d2d29e9ff2d3834e53f28f?url=https%3A%2F%2Fcdn.discordapp.com%2Fattachments%2F1141104688910061711%2F1178400867586682940%2FScreenshot_222.png%3Fex%3D65760254%26is%3D65638d54%26hm%3D1f53bbd3e920a5ce7a3b39f903b23fdfb83502db79d15ffcca14176f8b1a9915%26

  7. Optimización y Limpieza de Código:
    • Se limpió y reorganizó el código para mejorar su estructura y eficiencia en general.

Estos cambios mejoran la funcionalidad, seguridad y fiabilidad de simple codes, así mismo en esta versión se impide cualquier vulnerabilidad y se verificó que cada código creado y por crear funcione sin errores

Imagen de canjeo con exito, se utiliza el ejemplo 2 por defecto donde se ejecuta el comando say y give
b62c5c74e76d439041807bccaf91c0a2024c11e4?url=https%3A%2F%2Fcdn.discordapp.com%2Fattachments%2F1141104688910061711%2F1178400220866957404%2FScreenshot_43.png%3Fex%3D657601ba%26is%3D65638cba%26hm%3Dc9095099edf1645e7747a9f3d3a2287472ff69b8cdb2ee6a41b7af8452cf0c5e%26

Simple Codes - CleanUp Code

En esta versión, me he enfocado en organizar y limpiar el código. Aunque estas mejoras pueden no ser visibles directamente, ayudarán a que el plugin funcione de manera más eficiente y estable.

Page 1