pour la 3, voici la soluce ...
tu dois mettre un switch dans OnPlayerRequestClass, sa ressemble a sa ... (ce code est tiré d'un de mes nombreux gamemodes qui n'a jamais vécu...)
public OnPlayerRequestClass(playerid, classid)
{
SetupPlayerForClassSelection(playerid);
gPlayerClass[playerid] = classid;
switch (classid) {
case 0,1,2:
{
GameTextForPlayer(playerid, "~p~Ballas", 1200, 3);
gTeam[playerid] = TEAM_BALLAS;
SetPlayerColor(playerid,0x8000FFFF); //Violet
}
case 3,4,5:
{
GameTextForPlayer(playerid, "~g~Grove", 1200, 3);
gTeam[playerid] = TEAM_GROVE;
SetPlayerColor(playerid,0x008000FF); //Vert
}
case 6,7,8:
{
GameTextForPlayer(playerid, "~y~Vagos", 1200, 3);
gTeam[playerid] = TEAM_VAGOS;
SetPlayerColor(playerid,0xFFFF00FF); //jaune
}
return 1;
}
a toi de le modifier comme tu veux ;)
++
R@f