Códigos canjeables
Códigos de /redeem: crear uno, límites de red y por jugador, caducidad, permiso, el bloqueo tras códigos incorrectos y la pantalla de códigos.
Un código canjeable es una palabra que los jugadores escriben con /redeem <code> para recibir una lista de
recompensas. Los códigos pertenecen al módulo rewards y se guardan en la base de datos, así que un código
creado en un servidor funciona en todos y sus límites cuentan toda la red.
Crear un código
/rewardsadmin codes, o Códigos canjeables en /rewardsadmin, abre la pantalla de códigos. Crear
código pregunta:
| Paso | Acepta |
|---|---|
| El código | De 3 a 32 letras, dígitos, - o _, que no esté cogido. Al escribirlo no importan mayúsculas ni minúsculas. |
| Usos en la red | Cuántos canjes en total. -1 para ilimitados. |
| Usos por jugador | Cuántas veces puede canjearlo un jugador. -1 para ilimitados. |
| Caduca en | Una duración como 7d o 12h, contada desde ahora. 0 para nunca. |
Un código nuevo está activado y no da nada: haz clic derecho en él para rellenar su lista de recompensas en el editor de recompensas de ExyliaLib.
| Clic en un código | Hace |
|---|---|
| Izquierdo | Lo activa o lo desactiva. |
| Derecho | Edita sus recompensas. |
| Mayús + izquierdo | Pone un permiso necesario para canjearlo; vacío para ninguno. |
| Mayús + derecho | Lo elimina, tras preguntar. Se olvida quién lo canjeó. |
Canjear
/redeem <code> necesita exyliarewards.redeem. Por orden:
- A un jugador bloqueado en
/redeemse le dice cuánto le queda. - Un código con un permiso que el jugador no tiene se rechaza, sin gastar uno de sus usos.
- El código se canjea si existe, está activado, no ha caducado, le quedan usos en la red y al jugador le quedan usos. Exactamente un canje del último uso gana, por muchos servidores que lo intenten a la vez.
Lo que da se entrega por id, potenciado con la fuente rewards como cualquier recompensa. Un canje que se
lleva el último uso de un código puede anunciarse en Discord (code-redeemed en discord.yml).
El bloqueo
Un código desactivado y uno que no existe se leen igual para el jugador: "no es un código válido". Cada uno
cuenta como un código incorrecto. Tras redeem.max-failed-attempts códigos incorrectos seguidos (por defecto
5), el jugador queda bloqueado en /redeem durante redeem.lockout-minutes (por defecto 10), en todos
los servidores de la red. Un código que funciona reinicia la cuenta. max-failed-attempts: 0 nunca bloquea.
La cuenta de códigos incorrectos la lleva el servidor en el que está el jugador, hasta un canje o un bloqueo; el bloqueo en sí lo comparte la red.
¿Falta algo en esta página? Dínoslo en Discord