A Dado Admin is responsible for the day-to-day operation of a single tournament instance (a Dado). They can add and manage players, assign roles within their Dado, and configure all tournament details — prize pool, qualifying spots, rules, and schedule. Dado Admins are appointed by the Global Admin and their authority is scoped strictly to the one Dado they are assigned to; they cannot view or modify players in any other Dado.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/VasquezRivero92/HabboCafe/llms.txt
Use this file to discover all available pages before exploring further.
Accessing the Dado Admin Panel
After signing in, the Admin Dado tab appears in the navigation bar when your account is thedado_admin of the currently selected Dado. The app derives your effective role at runtime:
Adding Players
Players are added manually by entering their Habbo nickname. HADOS uses the nickname to fetch the player’s avatar from the official Habbo imaging service and pre-populates the avatar URL automatically.Enter the Habbo nickname
Type the player’s exact Habbo username in the Nickname field.
As you type, HADOS renders a live avatar preview using the Habbo imaging API:
https://www.habbo.es/habbo-imaging/avatarimage?user=<nickname>&direction=3&head_direction=3&gesture=std&size=m. Verify the avatar matches the player before saving.Set optional starting points
If the player carries over points from a previous stage, enter them in Puntos Iniciales. The default is
0. Negative values are coerced to 0.HADOS checks for duplicate usernames before saving. If a player with the same nickname already exists in your Dado, the operation is blocked with an alert.
Managing Roles
Every user in a Dado holds one of two operational roles: jugador (player) or intermediario (score loader). The Dado Admin can toggle between these roles at any time from the member list.| Role | What they can do |
|---|---|
jugador | View rankings, see their own position |
intermediario | Everything a jugador can do, plus load and adjust points for any player |
handlePromoteRole:
You cannot demote or modify a user who holds the
dado_admin or global_admin role. Those roles are managed exclusively by the Global Admin.Configuring Tournament Info
The Dado Admin panel exposes a configuration form that saves four fields to the Dado’s Firestore document. These values are displayed publicly on the tournament’s Info, Rules, and Schedule tabs.| Field | Type | Default | Description |
|---|---|---|---|
totalPrize | string | '3000 USDT' | Prize pool label shown on the info panel |
qualifyingCount | number | 12 | Number of players who qualify from this Dado |
rules | string[] | See below | One rule per line in the text area |
schedule | string[] | See below | One schedule entry per line in the text area |
Viewing the Member List
The member list in the Dado Admin panel shows every player registered to your Dado. The table includes four columns:- Usuario — the Habbo nickname
- Email — the dummy email address assigned when the player was created
- Rol Actual — a colour-coded badge showing the player’s current role (
jugador,intermediario, ordado_admin) - Modificar Rol — two buttons, Hacer Intermediario and Hacer Jugador, for toggling the player’s operational role
dado_admin, the buttons are replaced with the label “Propietario del Dado” — those accounts cannot be demoted from this panel.
The list updates in real time via a Firestore onSnapshot listener scoped to where('dadoId', '==', activeDado.id). Any change made by any admin appears instantly for all viewers.