Zonas AFK
Regiones que pagan a los jugadores por quedarse en ellas: la escalera de niveles, la barra de jefe, quién gana, inventarios llenos, el top AFK y el editor de zonas.
Una zona AFK es una caja en un mundo que paga a los jugadores que están dentro, con un temporizador. Cuanto
más tiempo se queda un jugador sin salir, más alto es el nivel que alcanza, y un nivel más alto puede
pagar más y más a menudo. Las zonas se crean y editan en el juego con /afkzonesadmin
(exyliarewards.afkzones.admin), y los jugadores las listan con /afkzone.
Cómo paga una estancia
- Al entrar empieza una estancia: un título, el
afk-zones.enter-soundy una barra de jefe con la cuenta atrás hasta el siguiente pago. - Cuando termina la cuenta atrás, el jugador cobra las recompensas del nivel en el que está, con un título
y el
afk-zones.reward-sound, y empieza la siguiente cuenta atrás. - Cada cuenta atrás empieza en el nivel que ha alcanzado el tiempo seguido del jugador en la zona. Alcanzar un nivel más alto se anuncia en el chat.
- Al salir termina la estancia y se envía un resumen de todo lo recibido. Al volver se empieza de nuevo desde abajo.
El intervalo y las recompensas propios de la zona son su nivel base, en el minuto cero. Los niveles extra se alcanzan tras un número de minutos en la zona y cada uno tiene su propio intervalo y sus recompensas, así que una zona sin niveles extra simplemente paga sus recompensas base en cada intervalo.
Cada cuenta atrás y cada pago leen la zona tal como está en ese momento: una edición llega a los jugadores que ya están dentro en su siguiente pago, y una zona desactivada o eliminada no paga nada más.
Quién gana
- Solo un jugador que está jugando: vivo, en supervivencia o aventura, y no invisible. El staff en creativo o espectador no tiene estancia; un jugador que cambia de modo dentro conserva la cuenta atrás pero no cobra.
- Una cuenta por dirección y zona. Un jugador cuya dirección coincide con la de alguien que ya está en la zona recibe un aviso y no gana nada ahí. Cuando la base de datos no puede responder, se le niega la entrada.
- Un jugador que entra al servidor dentro de una zona empieza una estancia ahí. Morir quita la barra; reaparecer dentro de la zona vuelve a empezar la cuenta atrás, reaparecer fuera termina la estancia.
Inventarios llenos
El dinero, los comandos y las demás recompensas que no son ítems se pagan siempre. Cuando el inventario del jugador está lleno, los ítems del primer pago pasan igualmente y se guardan para su siguiente entrada, con un aviso; los pagos siguientes se saltan los ítems hasta que vuelva a haber sitio, para que un jugador lleno toda la noche no acumule un lote en cada intervalo.
El top AFK
Cada pago suma su intervalo al tiempo AFK pagado del jugador, en toda la red. Los diez jugadores con más
se guardan en caché y se refrescan cada minuto, para los placeholders afk_top; consulta
Placeholders.
El editor de zonas
/afkzonesadmin lista las zonas de este servidor. Crear zona pregunta un ID (minúsculas, sin espacios)
y la abre. Clic izquierdo en una zona para editarla, clic derecho para eliminarla (pide confirmación).
| Tarjeta | Contiene |
|---|---|
| Estado | Activada o desactivada. |
| General | Área de la zona: selecciona la caja con el selector de bloques compartido de ExyliaLib (una varita y dos esquinas); Intervalo base: el tiempo entre pagos base, como 1m. |
| Niveles | Los niveles extra. Añadir nivel pregunta un nombre y los minutos que el jugador tiene que quedarse para alcanzarlo; empieza con el intervalo de la zona y no paga nada hasta que le pongas recompensas. Cada nivel tiene su nombre, Se alcanza tras, Intervalo y Recompensas, y se puede eliminar. |
| Recompensas | Las recompensas base, en el editor de recompensas de ExyliaLib. |
| Apariencia | El nombre visible y el icono. |
| Vista del jugador | La lista de niveles que ve un jugador. |
Una zona nueva está activada, paga cada 60 segundos, tiene el ID de la zona como nombre y RED_BED como
icono, y no paga nada hasta que tenga área y recompensas. Cambiar el área o el estado mete o saca de la zona
a todos los jugadores conectados al momento.
Cada zona se guarda con el servidor en el que se creó, y cada servidor solo carga las suyas. Varios servidores en una base de datos mantienen sus zonas separadas; el tiempo AFK pagado y el top se comparten.
Lo que ven los jugadores
/afkzone lista las zonas activadas de este servidor, con la zona en la que está el jugador, su nivel y su
tiempo AFK pagado. Al hacer clic en una zona, o con /afkzone preview <zone>, se ven sus niveles: cuándo se
alcanza cada uno, cada cuánto paga y qué. La tarjeta Zonas AFK de /rewards abre la misma lista.
La barra, los dos títulos, el resumen y cada línea están en messages.yml, en afk-zones.
¿Falta algo en esta página? Dínoslo en Discord