• 02 Mai 2025, 23:37:48


Auteur Sujet: [AIDE] ClassID  (Lu 1066 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne DeVilZ

  • *
  • Tueur
  • Messages: 53
    • Voir le profil
[AIDE] ClassID
« 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;
}



Mes Créations :
[/b]

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [AIDE] ClassID
« Réponse #1 le: 06 Juillet 2009, 18:40:03 »
if(classid == 0|| classid XX || classid YY)


voila
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne DeVilZ

  • *
  • Tueur
  • Messages: 53
    • Voir le profil
Re : [AIDE] ClassID
« Réponse #2 le: 06 Juillet 2009, 18:59:53 »
XX & YY represente  les classid ? 1,2,3,4,5,6,7 ? ect ?



Mes Créations :
[/b]

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [AIDE] ClassID
« Réponse #3 le: 06 Juillet 2009, 19:06:54 »
oui j'aurais du precisez
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne DeVilZ

  • *
  • Tueur
  • Messages: 53
    • Voir le profil
Re : [AIDE] ClassID
« Réponse #4 le: 06 Juillet 2009, 19:28:50 »
sans les = ?



Mes Créations :
[/b]

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [AIDE] ClassID
« Réponse #5 le: 07 Juillet 2009, 01:08:22 »
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++





Hors ligne DeVilZ

  • *
  • Tueur
  • Messages: 53
    • Voir le profil
Re : [AIDE] ClassID
« Réponse #6 le: 07 Juillet 2009, 12:08:18 »
Pas trop compris t'es opérateur ^^ mais c'est bon, voilà merci pour votre aide. Topica  Lock  :lock



Mes Créations :
[/b]