Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.38 KB | None | 0 0
  1. public OnPlayerClickPlayerTextDraw(playerid, Text:playertextid)
  2. {
  3.     if(playertextid ==  ID TD FLECHE DROITE)
  4.     {        
  5.         ChooseSkin(playerid, 1); // 1 à droite
  6.         SelectSkin(playerid, p_skins[playerid]);
  7.     }
  8.    
  9.     else if(playertextid ==  ID TD FLECHE GAUCHE)
  10.     {
  11.         ChooseSkin(playerid, 0); // 0 à gauche
  12.         SelectSkin(playerid, p_skins[playerid]);
  13.     }
  14.    
  15.     return 1;
  16. }
  17.  
  18. stock ChooseSkin(playerid, bool:cote)
  19. {
  20.     if(cote) // si c'est la flèche de droite
  21.     {
  22.         if(PlayerData[playerid][pGender]) // si le joueur est un homme
  23.         {
  24.             for(new i = 0; i < sizeof(g_aMaleSkins); i++)
  25.             {
  26.                 if(g_aMaleSkins[i] == g_aMaleSkins[sizeof(g_aMaleSkins)])
  27.                 {
  28.                     PlayerData[playerid][pSkin] = g_aMaleSkins[0];
  29.                     break;
  30.                 }          
  31.            
  32.                 if(PlayerData[playerid][pSkin] != g_aMaleSkins[i]) continue;
  33.                 PlayerData[playerid][pSkin] = g_aMaleSkins[i++];
  34.                 break;
  35.             }
  36.         }
  37.        
  38.         else // sinon c'est une meuf
  39.         {
  40.             for(new i = 0; i < sizeof(g_aFemaleSkins); i++)
  41.             {
  42.                 if(g_aFemaleSkins[i] == g_aFemaleSkins[sizeof(g_aFemaleSkins)])
  43.                 {
  44.                     PlayerData[playerid][pSkin] = g_aFemaleSkins[0];
  45.                     break;
  46.                 }
  47.            
  48.                 if(PlayerData[playerid][pSkin] != g_aFemaleSkins[i]) continue;
  49.                 PlayerData[playerid][pSkin] = g_aFemaleSkins[i++];
  50.                 break;
  51.             }          
  52.         }
  53.     }
  54.    
  55.     else // si c'est la flèche de gauche
  56.     {
  57.         if(PlayerData[playerid][pGender]) // si le joueur est un homme
  58.         {
  59.             for(new i = sizeof(g_aMaleSkins); i > 0 ; i--)
  60.             {
  61.                 if(g_aMaleSkins[i] == g_aMaleSkins[0])
  62.                 {
  63.                     PlayerData[playerid][pSkin] = g_aMaleSkins[sizeof(g_aMaleSkins)];
  64.                     break;
  65.                 }          
  66.            
  67.                 if(PlayerData[playerid][pSkin] != g_aMaleSkins[i]) continue;
  68.                 PlayerData[playerid][pSkin] = g_aMaleSkins[i--];
  69.                 break;
  70.             }
  71.         }
  72.        
  73.         else // sinon c'est une meuf
  74.         {
  75.             for(new i = sizeof(g_aFemaleSkins); i > 0 ; i--)
  76.             {
  77.                 if(g_aFemaleSkins[i] == g_aFemaleSkins[0])
  78.                 {
  79.                     PlayerData[playerid][pSkin] = g_aFemaleSkins[sizeof(g_aFemaleSkins)];
  80.                     break;
  81.                 }          
  82.            
  83.                 if(PlayerData[playerid][pSkin] != g_aFemaleSkins[i]) continue;
  84.                 PlayerData[playerid][pSkin] = g_aFemaleSkins[i--];
  85.                 break;
  86.             }          
  87.         }
  88.     }
  89. }
  90.  
  91. stock SelectSkin(playerid, skinid)
  92. {
  93.     // actions quand un joueur selectionne un skin avec les flèches
  94.     // genreo n affiche le skin avec PlayerTextDrawSetPreviewModel(playerid, ID TD SKIN, skinid);
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement