GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Ghetto76 le 07 Septembre 2011, 17:15:22
-
Bonjour, donc un ami m'a fait ce code :
public SetPlayerToTeamColor(playerid)
{
if(gTeam[playerid] == BALLAS)
{
SetPlayerColor(playerid, COLOR_PURPLE);
}
else if(gTeam[playerid] == GROVE)
{
SetPlayerColor(playerid, COLOR_GREEN);
}
else if(gTeam[playerid] == VAGOS)
{
SetPlayerColor(playerid, COLOR_YELLOW);
}
else if(gTeam[playerid] == LSPD)
{
SetPlayerColor(playerid, COLOR_BLUE);
}
}
Par contre sa marche pas, les vagos ont du violet, moi j'ai du orange dans n'importe quel team. Certains ont du bleu clair, les groves ont du violet. C'est n'importe quoi, saurez vous m'aider svp ? Cordialement.
-
Salut,
Cette fonction, tu l'a bien mise dans OnPlayerSpawn ?
-
public SetPlayerToTeamColor(playerid)
{
if(gTeam[playerid] == BALLAS)
{
SetPlayerColor(playerid, COLOR_PURPLE);
}
else if(gTeam[playerid] == GROVE)
{
SetPlayerColor(playerid, COLOR_GREEN);
}
else if(gTeam[playerid] == VAGOS)
{
SetPlayerColor(playerid, COLOR_YELLOW);
}
else if(gTeam[playerid] == LSPD)
{
SetPlayerColor(playerid, COLOR_BLUE);
}
}
Bonsoir,
A tu vérifier t'est propre couleur que tu as déclara ?
Exemple : #define COLOR_GREEN 0x33AA33AA
Ton problème viens surement de la, c'est la première chose a vérifier dans les cas la
-
Cette fonction existe toujours ?
Bon, pourquoi tu ne prends pas la Fonction OnPlayerRequestClass ?
-
J'ai verifié il y a lomgtemps les couleurs, elles sont bonnes. Je vais voir si j'ai bien mis dans OnPlayerSpawn. Merci pour votre aide.
-
Vérifie aussi si tu n'as pas déja declarer une couleur comme
SetPlayerColor(playerid, COLOR_PURPLE);
quelque pars dans ton code
-
Bonsoir,
Ah oui d'accord. Sur ce coup je n'ai rien a dire.
Cordialement ShaDowxx.
-
C'est réglé, j'avais pas mis la fonction SetPlayerToTeamColor dans OnplayerSpawn, merci à tous.