Hey, also so machste das am besten:
Die Skins die du aufgelistet hast, müssen für die Fraktion sein, sagen wir mal Skin 0-2 ist COP (das wären 3 skins)..
Ich zeig dir mal wie ich das habe:
zuerst oben:
#define TEAM_LSPD 0
Dann unter OnGameModeInit deine Skins..
hier zB
AddPlayerClass(282,1527.9697,-1677.8792,5.8906,267.9515,0,0,0,0,0,0);
AddPlayerClass(280,1527.9697,-1677.8792,5.8906,267.9515,0,0,0,0,0,0);
AddPlayerClass(284,1527.9697,-1677.8792,5.8906,267.9515,0,0,0,0,0,0);
dann unter: OnPlayerRequestClass:
if(classid >= 0 && classid <= 2)
{
SetPlayerColor(playerid,COLOR_BLUE);
gTeam[playerid] = TEAM_LSPD;
GameTextForPlayer(playerid,"~b~Das LSPD",1000,5);
}
else if(classid >= 3 && classid <= 5)
{
SetPlayerColor(playerid,COLOR_BLUE);
gTeam[playerid] = TEAM_SFPD;
GameTextForPlayer(playerid,"~b~Das SFPD",1000,5);
Hier sind jetzt LSPD und SFPD, (sfpd nur als beispiel für deine mafia da^^)
Für die Mafia musst du dann oben aber auch: "TEAM_MAFIA 1" einfügen 
Jo... das wars eigentlich schon 