Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new varmj[MAX_PLAYERS];//en haut du script
- varmj[playerid]==0;//dans connect au cas où
- varmj[playerid]==0;//dans disconnect au cas où
- new bigbossmj;
- public OnPlayerDeath(playerid,reason)
- {
- //le script sera à mettre après tout ce qui est teamkill etc pour ne pas que ces conditions comptent
- //il faudra peut être rajouté des conditions particulières s'ils tuent des joueurs de leur équipes (tu dois avoir des var pour chaque équipe donc if(equipe[playerid]!=equipe[killerid])
- if(joueurdanslemj)//tu dois bien avoir une variable comme ça
- {
- varmj[playerid]++;
- return 1;
- }
- //ensuite, si tu te rappelles bien, on avait fait un stock fonction pour la fin du minijeu (avec les spawn, l'équipe gagnante....)
- //on est donc dans le minijeu (tu dois déjà avoir mis la condition dans le stock
- bigbossmj=0;
- for(new i = 0; i<MAX_PLAYERS; i++)//on regarde tous les joueurs
- {
- if(varmj[i]>bigbossmj)//on regarde un par un les joueurs pour connaitre le meilleurs killer
- {
- varmj[i]=bigbossmj;//on a donc la valeur du meilleur killer
- }
- }
- //on fait une deuxième boucle car sinon le script peut couper en pensant avoir trouvé le meilleur killer alors qu'il y a peut être encore un meilleur derrière
- for(new j = 0; j<MAX_PLAYERS; i++)//on regarde tous les joueurs pour retrouvé le meilleur joueur
- {
- if(varmj[j]==bigbossmj)
- {
- SendClientMessage(j,COLOR_INFO,"Bravo, tu as tué le plus de joueurs...");
- }
- varmj[j]==0;
- }
- //On remet les var à 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement