Advertisement
LePtitClown

Minijeu

Nov 8th, 2012
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.47 KB | None | 0 0
  1. new varmj[MAX_PLAYERS];//en haut du script
  2. varmj[playerid]==0;//dans connect au cas où
  3. varmj[playerid]==0;//dans disconnect au cas où
  4. new bigbossmj;
  5.  
  6. public OnPlayerDeath(playerid,reason)
  7. {
  8. //le script sera à mettre après tout ce qui est teamkill etc pour ne pas que ces conditions comptent
  9. //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])
  10.  
  11.     if(joueurdanslemj)//tu dois bien avoir une variable comme ça
  12.     {
  13.         varmj[playerid]++;
  14.         return 1;
  15.     }
  16.  
  17. //ensuite, si tu te rappelles bien, on avait fait un stock fonction pour la fin du minijeu (avec les spawn, l'équipe gagnante....)
  18. //on est donc dans le minijeu (tu dois déjà avoir mis la condition dans le stock
  19.  
  20. bigbossmj=0;
  21. for(new i = 0; i<MAX_PLAYERS; i++)//on regarde tous les joueurs
  22. {
  23.     if(varmj[i]>bigbossmj)//on regarde un par un les joueurs pour connaitre le meilleurs killer
  24.     {
  25.         varmj[i]=bigbossmj;//on a donc la valeur du meilleur killer
  26.     }
  27. }
  28. //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
  29.  
  30. for(new j = 0; j<MAX_PLAYERS; i++)//on regarde tous les joueurs pour retrouvé le meilleur joueur
  31. {
  32.     if(varmj[j]==bigbossmj)
  33.     {
  34.         SendClientMessage(j,COLOR_INFO,"Bravo, tu as tué le plus de joueurs...");
  35.     }
  36.     varmj[j]==0;
  37. }
  38. //On remet les var à 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement