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
-
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)
-
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.
-
merci tu me sauve lol
-
Derien ^^
-
Je te conseille d'utiliser plutôt le SetPlayerTeam ^^
-
Sa reviens au même ^^
-
non sa ne revient pas au meme essaie et tu comprendras pourquoi il vaut mieux utiliser les SetPlayerTeam
-
J'ai jamais fait de serveur DM, etc.. ^^
-
SetPlayerTeam permet d'empecher le team kill ;)
-
et comment on utilise le setplayerteam?
-
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);
-
Et donc quand on shoot un mec de notre team sa lui fait rien ?
-
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