En gros, tu peux utiliser un tableau (array) que pour un seul type de données, donc les enum ça te sert à mettre du texte, des nombres à virgule et des entiers dans un même tableau.
Exemple (Si je me rappelle bien ^^) :
enum donnees
{
leveladmin;
Float:vie;
bool:estBanni;
}
new players[MAX_PLAYERS][donnees];
// après...
players[playerid][vie] = 42.50;
players[playerid][estBanni] = false;
players[playerid][leveladmin] = 3;
Voilà, c'est pratique pour les comptes joueurs (même si dans ce cas les Pvar c'est plus intéressant :P)