// Helper function to create player popup content function createPlayerPopup(steamid, player) { const healthMax = 150; const healthPercent = Math.round((player.health / healthMax) * 100); // Status badge let statusBadge = '🟢 Online'; let statusColor = '#66ff66'; if (player.in_limbo) { statusBadge = '💀 Dead'; statusColor = '#ff6666'; } else if (!player.is_initialized) { statusBadge = '🔄 Spawning'; statusColor = '#ffaa66'; } // Permission badge let permissionBadge = ''; if (player.permission_level === 0) { permissionBadge = '🛡️ ADMIN'; } // Use template literal for clean HTML return `
${player.name} ${permissionBadge ? '
' + permissionBadge : ''}
${statusBadge}

❤️ Health: ${player.health}/${healthMax} (${healthPercent}%)
⭐ Level: ${player.level} | 🎯 Score: ${player.score}
🧟 Zombies: ${player.zombies} | 💀 Deaths: ${player.deaths}
👥 Players: ${player.players} | 📡 Ping: ${player.ping}ms

`; }