GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: MK le 07 Juillet 2010, 15:56:42

Titre: Petit problème avec gTeam[MAX_PLAYERS]
Posté par: MK le 07 Juillet 2010, 15:56:42
voila j'ai mit un système de teams.
Tous fonctionne mais dans OnPlayerDeath,
même ayant mit une condition pour éviter le teamkill, le joueur
est averti quand il a tué quelqu'un qui n'est pas de la même team.
je vous laisse analyser le problème:  http://pastebin.gtaonline.fr/pastebin.php?show=833 (http://pastebin.gtaonline.fr/pastebin.php?show=833)
Titre: Re : Petit problème avec gTeam[MAX_PLAYERS]
Posté par: chneubeul le 07 Juillet 2010, 16:02:45
Salut =D Tu as fait une petite erreur toute bête ^^

else if(gTeam[killerid] == gTeam[playerid])

Voila sa ira mieux comme sa ^^

Sinon toi tu avais mis : Si la team du joueur est égale à sa team. Sa veut pas dire grand chose mais bon ^^

Sam.
Titre: Re : Petit problème avec gTeam[MAX_PLAYERS]
Posté par: MK le 07 Juillet 2010, 16:03:42
merci tu me sauve lol
Titre: Re : Petit problème avec gTeam[MAX_PLAYERS]
Posté par: chneubeul le 07 Juillet 2010, 16:08:45
Derien ^^
Titre: Re : Petit problème avec gTeam[MAX_PLAYERS]
Posté par: Gilux le 07 Juillet 2010, 17:28:19
Je te conseille d'utiliser plutôt le SetPlayerTeam ^^
Titre: Re : Petit problème avec gTeam[MAX_PLAYERS]
Posté par: chneubeul le 07 Juillet 2010, 17:30:11
Sa reviens au même ^^
Titre: Re : Petit problème avec gTeam[MAX_PLAYERS]
Posté par: cristab le 07 Juillet 2010, 19:29:19
non sa ne revient pas au meme essaie et tu comprendras pourquoi il vaut mieux utiliser les SetPlayerTeam
Titre: Re : Petit problème avec gTeam[MAX_PLAYERS]
Posté par: chneubeul le 07 Juillet 2010, 19:38:23
J'ai jamais fait de serveur DM, etc.. ^^
Titre: Re : Petit problème avec gTeam[MAX_PLAYERS]
Posté par: » Lukubi™ le 07 Juillet 2010, 19:52:05
SetPlayerTeam permet d'empecher le team kill ;)
Titre: Re : Petit problème avec gTeam[MAX_PLAYERS]
Posté par: MK le 07 Juillet 2010, 19:59:51
et comment on utilise le setplayerteam?
Titre: Re : Petit problème avec gTeam[MAX_PLAYERS]
Posté par: cristab le 07 Juillet 2010, 20:16:16
dans le OnPlayerSpawn SetPlayerTeam(playerid,gTeam[playerid]); est si la personne va dans un DM ou autre et que le systeme de team ne doit pas fonctionner SetPlayerTeam(playerid,NO_TEAM);
Titre: Re : Petit problème avec gTeam[MAX_PLAYERS]
Posté par: chneubeul le 07 Juillet 2010, 20:17:22
Et donc quand on shoot un mec de notre team sa lui fait rien ?
Titre: Re : Petit problème avec gTeam[MAX_PLAYERS]
Posté par: cristab le 07 Juillet 2010, 20:37:09
c'est sa par contre il arrive qu'avec l'id 0 sa bug legerement donc pour eviter sa il suffit d'y mettre un bot