Wiki / Core Features / Statroles

Statroles

Actualizado por Maxime_48 · hace 3 horas · Visitas: 116

Idiomas: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Los Statroles recompensan automáticamente a los miembros con roles según su actividad acumulada en tu servidor: cuántos mensajes han enviado, cuánto tiempo han pasado en voz, cuántas partidas han ganado o cuánto tiempo llevan siendo miembros. A diferencia de las recompensas de Niveles, los statroles se basan en totales acumulados en bruto, no en la fórmula de XP.

Ve a Panel → tu servidor → Statroles para configurarlos.

La página de Statroles con tres reglas (mensajes, minutos de voz y antigüedad en el servidor), cada una de las cuales concede un rol al superar un umbral


🎯 Cómo funciona

Cada statrole asocia un rol a un umbral de actividad:

Métrica Concede el rol cuando...
Mensajes enviados el miembro ha enviado al menos N mensajes en total
Tiempo en voz el miembro ha pasado al menos N minutos en voz en total
Partidas ganadas el miembro ha ganado al menos N partidas en el centro de Juegos
Antigüedad en el servidor el miembro se unió hace al menos N días

Cuando un miembro supera el umbral, el bot le da el rol automáticamente. Opcionalmente, puedes hacer que el rol se quite de nuevo si el miembro vuelve a bajar del umbral.

Todos estos totales solo suben, así que quitar el rol importa sobre todo si también usas la pérdida o el reinicio de XP.


➕ Crear un statrole

  1. Elige el rol que se concederá (asegúrate de que el rol del bot de YAWBDB esté por encima de él en tu lista de roles, o no podrá asignarlo).
  2. Elige la métrica: mensajes, tiempo en voz, partidas ganadas o antigüedad en el servidor.
  3. Define el umbral (p. ej., 1000 mensajes, 600 minutos de voz, 50 victorias, 30 días).
  4. Opcionalmente, marca Quitar el rol si el miembro baja del umbral.

Puedes crear varios statroles, incluso más de uno sobre el mismo rol (por ejemplo, distintos niveles): cada pareja rol + métrica es única.


⏱ Cuándo se aplican los roles

Cada métrica se comprueba allí donde realmente cambia:

  • Los statroles de mensajes y de voz se comprueban mientras los miembros están activos: el rol se concede la siguiente vez que el miembro envía un mensaje o gana XP de voz después de superar el umbral.
  • Los statroles de partidas ganadas se comprueban en el momento en que un miembro gana, de modo que el rol llega con la victoria que lo mereció, no con el siguiente mensaje.
  • Los statroles de antigüedad en el servidor se concilian mediante un barrido periódico (varias veces al día), ya que esa métrica no depende de la actividad del miembro.

Así, los miembros existentes obtienen sus statroles poco después de crear la regla, cuando están activos o en el siguiente barrido, no necesariamente en el instante en que haces clic en guardar.

⚠️ Los statroles de mensajes y de voz requieren que la función Niveles esté activada: así es como el bot sigue la actividad de mensajes y de voz. Los statroles de partidas ganadas requieren la función Juegos, ya que es la que registra las victorias. La métrica de Antigüedad en el servidor funciona por sí sola, con o sin ninguna de las dos.

El recuento de mensajes sigue los mensajes que dan XP (como máximo uno por ventana de tiempo de espera de Niveles), no todos los mensajes. Así, un umbral de «1000 mensajes» refleja una actividad sostenida y no un simple recuento bruto, y el spam rápido no lo infla.


🎮 Qué cuenta como partida ganada

Un statrole de partidas ganadas cuenta todas las victorias que un miembro ha logrado en el centro de Juegos de tu servidor:

  • Victorias en minijuegos: Ahorcado, Trivia, Piedra, papel o tijera (incluidos los duelos) y Bingo.
  • Wordle resueltos: cada día en que el miembro descifró la palabra.

/8ball y /love nunca cuentan: no tienen ganador, así que son jugadas y no victorias.

Solo cuentan las victorias logradas mientras el juego estaba activado: desactivar un juego hace que deje de sumar al total, y las victorias pasadas siguen contando. El total es por servidor, así que las victorias de un miembro en otros servidores no lo acompañan aquí.

Esto combina de forma natural con XP por victoria en los ajustes de Juegos: la XP recompensa cada victoria individual, mientras que un statrole marca el hito. Un rol «Campeón de juegos» a las 50 victorias da a los jugadores habituales algo que perseguir que una sola ronda afortunada no puede regalarles.


🆚 Statroles frente a recompensas de Niveles

Ambos pueden asignar roles, pero responden a preguntas distintas:

  • Las recompensas de Niveles se activan según niveles, prestigio y XP, moldeados por tus tasas de XP, multiplicadores, rachas y pérdidas.
  • Los Statroles se activan según totales en bruto: un hito plano de «1000 mensajes enviados», «100 horas en voz» o «50 partidas ganadas», independiente de la curva de XP.

Usa el que te convenga, o ambos. No necesitas construir ningún gráfico de recompensas para los statroles, pero cada métrica necesita la función que la alimenta: Niveles para mensajes y voz, Juegos para partidas ganadas. La métrica de «antigüedad en el servidor» funciona sin ninguna de las dos.


🔑 Acceso

Los Statroles están disponibles para los propietarios del servidor y los miembros del equipo con al menos el rol de Moderador en el panel de YAWBDB. Activa primero la función Statroles en tu servidor: desactivarla detiene las nuevas concesiones sin eliminar tus reglas.