GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: DeVilZ le 06 Juillet 2009, 17:44:57
-
Bonjour, alors voila, j'ai créer plusieurs team a l'aide de gTeam, mais voilà!, j'ai créer aussi plusieurs skin pour chaque team ::)
J'avait déjà vu un truc du style : classid == 0 || classid == 1) ect... mais je ne sais pu comment le faire ;D
En résumé, je voudrais savoir un systeme pour ne pas reproduire a chaque fois la meme choses, puisque dans le code ci-dessou, je doit refaire les étape une par une et donc a chaque fois changer juste le classid u_u. Si je n'ai pas assez été clair, dite le
if(classid == 0)
{
GameTextForPlayer(playerid, "~r~", 2000, 5);
SetPlayerColor(playerid,COLOR_GREEN);
gTeam[playerid] = TEAM_CRIPS;
}
else if(classid == 1)
{
GameTextForPlayer(playerid, "~r~", 2000, 5);
SetPlayerColor(playerid,COLOR_RED);
gTeam[playerid] = TEAM_MS13;
}
else if(classid == 2)
{
GameTextForPlayer(playerid, "~r~", 2000, 5);
SetPlayerColor(playerid,COLOR_YELLOW);
gTeam[playerid] = TEAM_YAKUZA;
}
else if(classid == 3)
{
GameTextForPlayer(playerid, "~r~", 2000, 5);
SetPlayerColor(playerid,COLOR_PINK);
gTeam[playerid] = TEAM_TRIAD;
}
else if(classid == 4)
{
GameTextForPlayer(playerid, "~r~", 2000, 5);
SetPlayerColor(playerid,COLOR_GREEN);
gTeam[playerid] = TEAM_ARMY;
}
else if(classid == 5)
{
GameTextForPlayer(playerid, "~r~", 2000, 5);
SetPlayerColor(playerid,COLOR_LIGHTBLUE);
gTeam[playerid] = TEAM_AZTECAZ;
}
else if(classid == 6)
{
GameTextForPlayer(playerid, "~r~", 2000, 5);
SetPlayerColor(playerid,COLOR_PURPLE);
gTeam[playerid] = TEAM_MEDIC;
}
else if(classid == 7)
{
GameTextForPlayer(playerid, "~r~", 2000, 5);
SetPlayerColor(playerid,COLOR_ORANGE);
gTeam[playerid] = TEAM_FBI;
}
else if(classid == 8)
{
GameTextForPlayer(playerid, "~r~", 2000, 5);
SetPlayerColor(playerid,COLOR_GREY);
gTeam[playerid] = TEAM_POLICE;
}
else if(classid == 9)
{
GameTextForPlayer(playerid, "~r~", 2000, 5);
SetPlayerColor(playerid,COLOR_SKIN);
gTeam[playerid] = TEAM_BLOODS;
}
-
if(classid == 0|| classid XX || classid YY)
voila
-
XX & YY represente les classid ? 1,2,3,4,5,6,7 ? ect ?
-
oui j'aurais du precisez
-
sans les = ?
-
salut,
il te faut l'opérateur ==.
si tu as plusieurs skins comme ceci, tu devrais utiliser un switch - case (voir tuto opérateurs)
++Sim++
-
Pas trop compris t'es opérateur ^^ mais c'est bon, voilà merci pour votre aide. Topica Lock :lock