GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: LePtitClown le 04 Avril 2009, 20:13:34

Titre: prbleme avec gteam
Posté par: LePtitClown le 04 Avril 2009, 20:13:34
Salut
J'ai un petit problème dans mon script ici:

public SetPlayerRandomSpawn(playerid)               //modifs pour faire des teams
{
   if(gTeam[playerid] == TEAM_FLIC)                          <<=========== ligne 275
   {
   SetPlayerColor(playerid,COLOR_BLUE);
   SetPlayerPos(playerid, 2346.8296, 2454.9558, 14.9742);
   }
   if(gTeam[playerid] == TEAM_HORS_LA_LOI)
   {
   SetPlayerColor(playerid,COLOR_RED);
   SetPlayerPos(playerid,2134.3381, 1139.6643, 13.5113);
   }
   return 1;
}
}



le rapport d'erreur:
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm.pwn(275) : error 017: undefined symbol "gTeam"
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm.pwn(275) : warning 215: expression has no effect
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm.pwn(275) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm.pwn(275) : error 029: invalid expression, assumed zero
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm.pwn(275) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


Je pense que gteam ne doit pas être définie mais je ne sais pas comment faire pour la définir
Si quelqu'un a déja eu ce problème ou qu'il sait comment le résoudre...
A+++


4 Errors.

Titre: Re : prbleme avec gteam
Posté par: Azz45 le 04 Avril 2009, 21:20:08
Citer
public SetPlayerRandomSpawn(playerid)               //modifs pour faire des teams
{
   if(gTeam[playerid] == TEAM_FLIC);
   {
   SetPlayerColor(playerid,COLOR_BLUE);
   SetPlayerPos(playerid, 2346.8296, 2454.9558, 14.9742);
   }
   if(gTeam[playerid] == TEAM_HORS_LA_LOI)
   {
   SetPlayerColor(playerid,COLOR_RED);
   SetPlayerPos(playerid,2134.3381, 1139.6643, 13.5113);
   }
   return 1;
}
}
Titre: Re : prbleme avec gteam
Posté par: » Lukubi™ le 04 Avril 2009, 22:14:55
Azz, je voit pas a quoi sert ton post  ;D

Sinon, ajoute un new gTeam[MAX_PLAYER]; en haut de ton mod  ;)

++
MrT®
Titre: Re : prbleme avec gteam
Posté par: LePtitClown le 05 Avril 2009, 11:43:17
Salut
ça ne marche toujours pas, pourtant j'ai refais la partie team avec l'aide de wiki samp en le suivant à la lettre avec juste deux équipes mais ça ne marche toujours pas

ils me mettent encore 4 erreurs:


C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm.pwn(33) : warning 201: redefinition of constant/macro (symbol "TEAM_HORS_LA_LOI")
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm.pwn(278) : error 010: invalid function or declaration
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm.pwn(278 -- 284) : error 010: invalid function or declaration
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm.pwn(278 -- 293) : error 036: empty statement
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm.pwn(278 -- 293) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

code:
SetPlayerToTeamColor (playerid)
(
   if ( gTeam [ playerid ]  == TEAM_FLIC );
   {
   SetPlayerColor ( playerid, TEAM_FLIC_COLOR ) ;
   )
   else if ( gTeam [ playerid ]  == TEAM_HORS_LA_LOI );
   {
   SetPlayerColor ( playerid, TEAM_HORS_LA_LOI_COLOR );
   }
)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public SetPlayerRandomSpawn(playerid)               //modifs pour faire des teams
{
   if(gTeam[playerid] == TEAM_FLIC);
   {
   SetPlayerColor(playerid,COLOR_BLUE);
   SetPlayerPos(playerid, 2346.8296, 2454.9558, 14.9742);
   }
   if(gTeam[playerid] == TEAM_HORS_LA_LOI);
   {
   SetPlayerColor(playerid,COLOR_RED);
   SetPlayerPos(playerid,2134.3381, 1139.6643, 13.5113);
   }
   return 1;
}

Je ne vois pas d'où le problème peut venir
A++
Titre: Re : prbleme avec gteam
Posté par: Xoss le 05 Avril 2009, 12:16:55
Ne t'inquiete ps beaucoup de gens galere ave  les team !
Je suis dans le meme probleme .  :dling
Mais bon je cherche et demande  :cheers
Titre: Re : Re : prbleme avec gteam
Posté par: S!m le 05 Avril 2009, 14:57:30
Salut,

SetPlayerToTeamColor (playerid)
(
   if ( gTeam [ playerid ]  == TEAM_FLIC );
   {
   SetPlayerColor ( playerid, TEAM_FLIC_COLOR ) ;
   )
   else if ( gTeam [ playerid ]  == TEAM_HORS_LA_LOI );
   {
   SetPlayerColor ( playerid, TEAM_HORS_LA_LOI_COLOR );
   }
)

La parenthèse en rouge doit être une accolade de fermeture

++Sim++
Titre: Re : prbleme avec gteam
Posté par: LePtitClown le 05 Avril 2009, 16:14:55
Ok merci je vais essayer ça
A++
Titre: Re : prbleme avec gteam
Posté par: LePtitClown le 08 Avril 2009, 12:51:15
Salut, ça ne marche toujours pas, j'ai essayé ça j'y suis presque
code:
public OnPlayerSpawn(playerid)
{
                SetPlayerInterior(playerid,0);

   if(gTeam[playerid] == TEAM_FLICS)
   {
   SetPlayerColor(playerid,COLOR_BLUE);
   }


   else if(gTeam[playerid] == TEAM_HORS_LA_LOI)
   {
   SetPlayerColor(playerid,COLOR_YELLOW);
   }


   else if(gTeam[playerid] == TEAM_MAFIEUX)
   {
   SetPlayerColor(playerid,COLOR_RED);
   }

   return 1;

}

Avec ce code ils m'écrivent plus que 3 warnings ( 3 fois le même = undefined symbol "gteam" )
Aidez moi :)
A++



Titre: Re : prbleme avec gteam
Posté par: cristab le 08 Avril 2009, 12:54:04
rajaute ceci en haut de ton GM new gTeam[MAX_PLAYERS];
Titre: Re : prbleme avec gteam
Posté par: [StAfF]MaN le 08 Avril 2009, 18:26:16
Effectivement, c'est bien le new qui manque lol  ;)
Titre: Re : prbleme avec gteam
Posté par: LePtitClown le 09 Avril 2009, 11:28:44
Merci, problème résolu mon système de team marche nickel maintenant merci

A++ :D
Titre: Re : prbleme avec gteam
Posté par: Xoss le 09 Avril 2009, 16:19:42
Tu peux dire comment tu as fait ?
Titre: Re : prbleme avec gteam
Posté par: LePtitClown le 09 Avril 2009, 16:35:34
Par msn oui car c long
tu m envoies ton msn par pm et je t expliquerai tout ça en détail
A+ :)
Titre: Re : prbleme avec gteam
Posté par: Xoss le 09 Avril 2009, 21:14:07
Merci !
MP envoyé !