GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Lukimura le 08 Juin 2007, 19:20:01

Titre: Ban quand quelqu'un tue un autre joueur
Posté par: Lukimura le 08 Juin 2007, 19:20:01
je voudrais savoir c'est quoi le code quand quelqu'un tue un autre joueur pour que ca le kick:pour le point et ban pour autre armes??
c'est parfois utilisé pour le mode stunt. ;D


Merci beaucoup a+
Titre: Re : Ban quand quelqu'un tue un autre joueur
Posté par: The le 13 Juin 2007, 18:31:45
Salut je sais pas comment faire pour les differentes armes mais par contre pour toutes tu fait sa :


public OnPlayerDeath(playerid, killerid, reason)  {

if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);

} else {

if(gTeam[killerid] != gTeam[playerid]) {

//================================ VALID KILL ==================================

new pname[24];
new string[256];
SendDeathMessage(killerid,playerid,reason);
SendClientMessage(killerid, ROUGE, "Tu a été kicker pour meurtre");
format(string, 256, "%s a été kicker pour meurtre", pname);
SendClientMessageToAll(ROUGE,string);
Kick(killerid);
}else {

//================================ TEAM KILLER =================================

new pname[24];
new string[256];
format(string, 256, "%s a été kicker pour meurtre", pname);
SendClientMessage(killerid, ROUGE, "Tu a été kicker pour meurtre");
SendDeathMessage(killerid,playerid,reason);
Kick(killerid);

}
}
return 1;
}


PS: Pas eu le temps de tester sur pawno alors si sa beugue dis le ;)

The
Titre: Re : Ban quand quelqu'un tue un autre joueur
Posté par: spykerc8 le 13 Juin 2007, 19:06:50
Pour les armes, il faut utiliser le paramètre reason de OnPlayerDeath ;)
Bon codage :)
Titre: Re : Ban quand quelqu'un tue un autre joueur
Posté par: The le 13 Juin 2007, 20:36:24
C'est ce que je pensais mais j'ai un peu la fleme de le faire alors le pitit Missieurs chercheras lui même  :rules :-[
 
The