Guest User

Untitled

a guest
Apr 28th, 2012
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // DEFINES
  2.  
  3. #define COULEUR_INVISIBLE   0x00AA0000 // Bleu opacité 0%
  4. #define COULEUR_ROUGE       0xAA0000FF // Rouge opacité 100%
  5.  
  6. // Voici le OnPlayerConnect, il y a SetPlayerColor tout en bas !
  7.  
  8. public OnPlayerConnect(playerid)
  9. {
  10.         new name[MAX_PLAYER_NAME], string[124+MAX_PLAYER_NAME];
  11.         GetPlayerName(playerid, name, sizeof(name));
  12.         format(string, sizeof(string), "{FF0000}%s {FFFFFF}vient de nous rejoindre.", name);
  13.         SendClientMessageToAll(0xC4C4C4FF, string);
  14.         SendClientMessage(playerid,0xC4C4C4FF,"{FFFFFF}Tape ' {00FB2A}/aide {FFFFFF}' pour avoir de l'{00FB2A}aide{FFFFFF}.");
  15.         SetPlayerColor(playerid,COULEUR_INVISIBLE);
  16.         return 1;
  17. }
  18.  
  19. // De plus le OnPlayerSpawn ! Avec le dialogue des deux atouts !
  20.  
  21. public OnPlayerSpawn(playerid)
  22. {
  23.     ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Atouts","Reconnaisance\nIndétectable","Non","Oui");
  24.         return 1;
  25. }
  26.  
  27. // Enfin Le OnDialogResponse !
  28.  
  29. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  30. {
  31.     switch(dialogid)
  32.     {
  33.             case 1:
  34.             {
  35.                     if(!response)
  36.                     {
  37.                         SendClientMessage(playerid, 0xFF0000FF,"Vous venez de vous suicider...");
  38.                 SetPlayerHealth(playerid,0);
  39.                 new name[MAX_PLAYER_NAME], string[250+MAX_PLAYER_NAME];
  40.                     GetPlayerName(playerid, name, sizeof(name));
  41.                     format(string, sizeof(string), "{FF0000}%s {FFFFFF}vient de se suicider pour une raison inconnue.", name);
  42.                     SendClientMessageToAll(0xC4C4C4FF, string);
  43.                         return 1;
  44.                     }
  45.             }
  46.             case 2:
  47.         {
  48.                 if(!response)
  49.                 {
  50.                     SendClientMessage(playerid,0xFF0000FF,"Vous venez de quitter l'aide.");
  51.                     return 1;
  52.             }
  53.         }
  54.         case 3:
  55.         {
  56.                 if(!response)
  57.                 {
  58.                 ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Atouts","Reconnaisance\nIndétectable","Non","Oui");
  59.                 return 1;
  60.             }
  61.             else
  62.             {
  63.                 switch(listitem)
  64.                         {
  65.                             case 0:
  66.                     {
  67.                             SendClientMessage(playerid,COULEUR_ROUGE,"Reconnaisance !");
  68.                             SetPlayerColor(playerid,COULEUR_ROUGE);
  69.                         return 1;
  70.                     }
  71.                     case 1:
  72.                     {
  73.                         SendClientMessage(playerid,COULEUR_INVISIBLE,"Indétectable !");
  74.                             SetPlayerColor(playerid,COULEUR_INVISIBLE);
  75.                         return 1;
  76.                     }
  77.                 }  
  78.             }
  79.             }
  80.         }
  81.     return 0;
  82. }
  83.  
  84. // Merci à vous tous pour votre aide :$ ;).
Advertisement
Add Comment
Please, Sign In to add comment