Advertisement
S4T3K

s_accessoires

Apr 3rd, 2014
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 52.97 KB | None | 0 0
  1. #include <a_samp>
  2. #include <streamer>
  3.  
  4. #define ZIP_X 0.0
  5. #define ZIP_Y 0.0
  6. #define ZIP_Z 0.0
  7.  
  8.  
  9.  
  10.  
  11. // Dialogs d'achat
  12.  
  13. #define D_ACC_ACHAT 987
  14. #define D_BANDANA1_ACHAT 986
  15. #define D_HELMET_ACHAT 985
  16. #define D_BERET_ACHAT 984
  17. #define D_CASQUETTE_ACHAT 983
  18. #define D_COWBOY_ACHAT 982
  19. #define D_MELON_ACHAT 981
  20. #define D_ORDINAIRE_ACHAT 980
  21. #define D_GOOGLES_ACHAT 979
  22. #define D_OBJECTS_ACHAT 978
  23. #define D_BANDANA2_ACHAT 977
  24. #define D_WATCH_ACHAT 976
  25.  
  26. // Dialogs de test
  27.  
  28. #define D_ACC_TEST 975
  29. #define D_BANDANA1_TEST 974
  30. #define D_HELMET_TEST 973
  31. #define D_BERET_TEST 972
  32. #define D_CASQUETTE_TEST 971
  33. #define D_COWBOY_TEST 970
  34. #define D_MELON_TEST 969
  35. #define D_ORDINAIRE_TEST 968
  36. #define D_GOOGLES_TEST 967
  37. #define D_OBJECTS_TEST 966
  38. #define D_BANDANA2_TEST 965
  39. #define D_WATCH_TEST 964
  40.  
  41. new texte[1024];
  42.  
  43. #pragma tabsize 0
  44.  
  45. new Text3D:accs;
  46. /*
  47. new bool:ABandana1[MAX_PLAYERS];
  48. new bool:AHelmet[MAX_PLAYERS];
  49. new bool:ABeret[MAX_PLAYERS];
  50. new bool:ACasquette[MAX_PLAYERS];
  51. new bool:ACowboy[MAX_PLAYERS];
  52. new bool:AMelon[MAX_PLAYERS];
  53. new bool:AOrdinaire[MAX_PLAYERS];
  54. new bool:AAccessoire[MAX_PLAYERS];
  55. new bool:ALunettes[MAX_PLAYERS];
  56. new bool:ABandana2[MAX_PLAYERS]; */
  57.  
  58. enum pInfo
  59. {
  60.     pBandana1,
  61.     pHelmet,
  62.     pBeret,
  63.     pCasquette,
  64.     pCowboy,
  65.     pMelon,
  66.     pOrdinaire,
  67.     pAccessoire,
  68.     pLunettes,
  69.     pBandana2,
  70.     pMontre,
  71. };
  72.  
  73. new PlayerInfo[MAX_PLAYERS][pInfo];
  74.  
  75. // Forwards
  76.  
  77. forward EstAuZIP(playerid);
  78. forward TestAccessoire(playerid, accid, pcorps);
  79. forward removeAccessoire(playerid);
  80.  
  81. // public
  82.  
  83.  
  84.  
  85. public EstAuZIP(playerid)
  86. {
  87.     if(IsPlayerInRangeOfPoint(playerid, 30.0, ZIP_X, ZIP_Y, ZIP_Z))
  88.     {
  89.         return 1;
  90.     }
  91.     return 0;
  92. }
  93.  
  94. public removeAccessoire(playerid)
  95. {
  96.     RemovePlayerAttachedObject(playerid, 0);
  97.     RemovePlayerAttachedObject(playerid, 1);
  98.     RemovePlayerAttachedObject(playerid, 2);
  99.     RemovePlayerAttachedObject(playerid, 3);
  100.     RemovePlayerAttachedObject(playerid, 4);
  101.     RemovePlayerAttachedObject(playerid, 5);
  102.     RemovePlayerAttachedObject(playerid, 6);
  103.     RemovePlayerAttachedObject(playerid, 7);
  104.     RemovePlayerAttachedObject(playerid, 8);
  105.     RemovePlayerAttachedObject(playerid, 9);
  106.     SendClientMessage(playerid, -1, "{9ACD32}[Information]{FFFFFF} La minute est écoulée, l'accessoire est retiré. Si tu le veux, achète le !");
  107.     return 1;
  108. }
  109.  
  110.  
  111. public TestAccessoire(playerid, accid, pcorps)
  112. {
  113.     if(!IsPlayerAttachedObjectSlotUsed(playerid, 0))
  114.     {
  115.         SetPlayerAttachedObject(playerid, 0, accid, pcorps);
  116.         SetTimerEx("removeAccessoire", 60000, false, "i", playerid);
  117.         SendClientMessage(playerid, -1, "{9ACD32}[Information]{FFFFFF} Tu peux essayer cet accessoire pendant une minute.");
  118.     }
  119.     if(IsPlayerAttachedObjectSlotUsed(playerid, 0) && !IsPlayerAttachedObjectSlotUsed(playerid, 1))
  120.     {
  121.         SetPlayerAttachedObject(playerid, 1, accid, pcorps);
  122.         SetTimerEx("removeAccessoire", 60000, false, "i", playerid);
  123.         SendClientMessage(playerid, -1, "{9ACD32}[Information]{FFFFFF} Tu peux essayer cet accessoire pendant une minute.");
  124.     }
  125.     if(IsPlayerAttachedObjectSlotUsed(playerid, 1) && !IsPlayerAttachedObjectSlotUsed(playerid, 2))
  126.     {
  127.         SetPlayerAttachedObject(playerid, 2, accid, pcorps);
  128.         SetTimerEx("removeAccessoire", 60000, false, "i", playerid);
  129.         SendClientMessage(playerid, -1, "{9ACD32}[Information]{FFFFFF} Tu peux essayer cet accessoire pendant une minute.");
  130.     }
  131.  
  132.     if(IsPlayerAttachedObjectSlotUsed(playerid, 2) && !IsPlayerAttachedObjectSlotUsed(playerid, 3))
  133.     {
  134.         SetPlayerAttachedObject(playerid, 3, accid, pcorps);
  135.         SetTimerEx("removeAccessoire", 60000, false, "i", playerid);
  136.         SendClientMessage(playerid, -1, "{9ACD32}[Information]{FFFFFF} Tu peux essayer cet accessoire pendant une minute.");
  137.  
  138.     }
  139.     if(IsPlayerAttachedObjectSlotUsed(playerid, 3) && !IsPlayerAttachedObjectSlotUsed(playerid, 4))
  140.     {
  141.         SetPlayerAttachedObject(playerid, 4, accid, pcorps);
  142.         SetTimerEx("removeAccessoire", 60000, false, "i", playerid);
  143.         SendClientMessage(playerid, -1, "{9ACD32}[Information]{FFFFFF} Tu peux essayer cet accessoire pendant une minute.");
  144.     }
  145.     if(IsPlayerAttachedObjectSlotUsed(playerid, 4) && !IsPlayerAttachedObjectSlotUsed(playerid, 5))
  146.     {
  147.         SetPlayerAttachedObject(playerid, 5, accid, pcorps);
  148.         SetTimerEx("removeAccessoire", 60000, false, "i", playerid);
  149.         SendClientMessage(playerid, -1, "{9ACD32}[Information]{FFFFFF} Tu peux essayer cet accessoire pendant une minute.");
  150.     }
  151.     if(IsPlayerAttachedObjectSlotUsed(playerid, 5) && !IsPlayerAttachedObjectSlotUsed(playerid, 6))
  152.     {
  153.         SetPlayerAttachedObject(playerid, 6, accid, pcorps);
  154.         SetTimerEx("removeAccessoire", 60000, false, "i", playerid);
  155.         SendClientMessage(playerid, -1, "{9ACD32}[Information]{FFFFFF} Tu peux essayer cet accessoire pendant une minute.");
  156.     }
  157.     if(IsPlayerAttachedObjectSlotUsed(playerid, 6) && !IsPlayerAttachedObjectSlotUsed(playerid, 7))
  158.     {
  159.         SetPlayerAttachedObject(playerid, 7, accid, pcorps);
  160.         SetTimerEx("removeAccessoire", 60000, false, "i", playerid);
  161.         SendClientMessage(playerid, -1, "{9ACD32}[Information]{FFFFFF} Tu peux essayer cet accessoire pendant une minute.");
  162.     }
  163.     if(IsPlayerAttachedObjectSlotUsed(playerid, 7) && !IsPlayerAttachedObjectSlotUsed(playerid, 8))
  164.     {
  165.         SetPlayerAttachedObject(playerid, 8, accid, pcorps);
  166.         SetTimerEx("removeAccessoire", 60000, false, "i", playerid);
  167.         SendClientMessage(playerid, -1, "{9ACD32}[Information]{FFFFFF} Tu peux essayer cet accessoire pendant une minute.");
  168.     }
  169.     if(IsPlayerAttachedObjectSlotUsed(playerid, 8) && !IsPlayerAttachedObjectSlotUsed(playerid, 9))
  170.     {
  171.         SetPlayerAttachedObject(playerid, 9, accid, pcorps);
  172.         SetTimerEx("removeAccessoire", 60000, false, "i", playerid);
  173.         SendClientMessage(playerid, -1, "{9ACD32}[Information]{FFFFFF} Tu peux essayer cet accessoire pendant une minute.");
  174.     }
  175.     if(IsPlayerAttachedObjectSlotUsed(playerid, 9))
  176.     {
  177.         SendClientMessage(playerid, -1, "{FF0000}[Erreur]{FFFFFF} Tous tes slots d'accessoires sont remplis. Retire un accessoire pour pouvoir en essayer un autre !");
  178.     }
  179.     return 1;
  180. }
  181.  
  182.  
  183.  
  184. public OnFilterScriptInit()
  185. {
  186.     printf("\n--------------------------------------------------");
  187.     printf("• Système d'accessoires (s_accessoires) chargé ! •");
  188.     printf("--------------------------------------------------\n");
  189.  
  190.     // 3Dtext
  191.    
  192.     accs = CreateDynamic3DTextLabel("/accessoires acheter, /accessoires tester", 0x33CCFF, ZIP_X, ZIP_Y, ZIP_Z, 20.0, 0);
  193.    
  194.    
  195.     return 1;
  196. }
  197.  
  198. public OnFilterScriptExit()
  199. {
  200.     printf("\n*****************************************************");
  201.     printf("• Système d'accessoires (s_accessoires) dé-chargé ! •");
  202.     printf("*****************************************************\n");
  203.     DestroyDynamic3DTextLabel(Text3D:accs);
  204.     return 1;
  205. }
  206.  
  207.  
  208. public OnPlayerCommandText(playerid, cmdtext[])
  209. {
  210.     new cmd[32], x_nr[256], tmp[128], idx;
  211.     idx = 0;
  212.     cmd = strtok(cmdtext, idx);
  213.  if (strcmp(cmd, "/accessoires", true) == 0  || strcmp(cmd, "/accessoire", true) == 0 || strcmp(cmd, "/acc", true) == 0)
  214.     {
  215.         x_nr = strtok(cmdtext, idx);
  216.         if(!strlen(x_nr))
  217.         {
  218.             SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoires {9ACD32}[Action]");
  219.             SendClientMessage(playerid, -1, "{9ACD32}[Actions]{FFFFFF} acheter, tester, mettre, adapter, enlever");
  220.             return 1;
  221.         }
  222.  
  223.         if(strcmp(x_nr, "acheter", true) == 0)
  224.         {
  225.             if(!EstAuZIP(playerid))
  226.             {
  227.                 SendClientMessage(playerid, -1, "{FF0000}[Erreur]{FFFFFF} Tu dois être au ZIP pour acheter des accessoires !");
  228.                 return 1;
  229.             }
  230.             ShowPlayerDialog(playerid, D_ACC_ACHAT, DIALOG_STYLE_LIST, "Achat - Accessoires", "Bandana sur la tête\nCasques de l'armée\nBérets\nCasquettes\nChapeaux de cow-boy\nChapeaux melons\nChapeaux excentriques\nLunettes\nObjets à tenir\nBandanas sur le visage et masques\nMontres\n", "Poursuivre", "Fermer");
  231.             return 1;
  232.         }
  233.        
  234.         if(strcmp(x_nr, "mettre", true) == 0)
  235.         {
  236.             tmp = strtok(cmdtext, idx);
  237.             if(!strlen(tmp))
  238.             {
  239.                 SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire mettre {9ACD32}[Nom de l'accessoire] [Slot (0-9)]");
  240.                 SendClientMessage(playerid, -1, "{9ACD32}[Noms des accessoires]{FFFFFF} bandana1, casque, beret, casquette, cowboy, melon, excentrique, accessoire, lunette, bandana2, montre");
  241.                 SendClientMessage(playerid, -1, "{9ACD32}[Slots]{FFFFFF} Le slot 0 est utilisable.");
  242.                 return 1;
  243.             }
  244.            
  245.             if(strcmp(tmp, "bandana1", true) == 0 || strcmp(tmp, "bandanat", true) == 0)
  246.             {
  247.                 tmp = strtok(cmdtext, idx);
  248.                 if(!strlen(tmp))
  249.                 {
  250.                     SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire mettre bandana1 {9ACD32}[Slot (0-9)]");
  251.                     return 1;
  252.                 }
  253.                 new slot = strval(tmp);
  254.                 RemovePlayerAttachedObject(playerid, slot);
  255.                 SetPlayerAttachedObject(playerid, slot, PlayerInfo[playerid][pBandana1], 2);
  256.                 format(texte, 1024, "{9ACD32}[Information]{FFFFFF} Tu as mit ton bandana de tête (( slot %d ))", strval(tmp));
  257.                 SendClientMessage(playerid, -1, texte);
  258.                 format(texte, sizeof(texte), "{9ACD32}[Information]{FFFFFF} Utilise /accessoire enlever %d pour le retirer !", strval(tmp));
  259.                 SendClientMessage(playerid, -1, texte);
  260.                 return 1;
  261.             }
  262.            
  263.             if(strcmp(tmp, "casque", true) == 0 || strcmp(tmp, "helmet", true) == 0)
  264.             {
  265.                 tmp = strtok(cmdtext, idx);
  266.                 if(!strlen(tmp))
  267.                 {
  268.                     SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire mettre casque {9ACD32}[Slot (0-9)]");
  269.                     return 1;
  270.                 }
  271.                 new slot = strval(tmp);
  272.                 RemovePlayerAttachedObject(playerid, slot);
  273.                 SetPlayerAttachedObject(playerid, slot, PlayerInfo[playerid][pHelmet], 2);
  274.                 format(texte, 1024, "{9ACD32}[Information]{FFFFFF} Tu as mit ton casque (( slot %d ))", strval(tmp));
  275.                 SendClientMessage(playerid, -1, texte);
  276.                 format(texte, sizeof(texte), "{9ACD32}[Information]{FFFFFF} Utilise /accessoire enlever %d pour le retirer !", strval(tmp));
  277.                 SendClientMessage(playerid, -1, texte);
  278.                 return 1;
  279.             }
  280.            
  281.             if(strcmp(tmp, "beret", true) == 0 || strcmp(tmp, "béret", true) == 0)
  282.             {
  283.                 tmp = strtok(cmdtext, idx);
  284.                 if(!strlen(tmp))
  285.                 {
  286.                     SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire mettre béret {9ACD32}[Slot (0-9)]");
  287.                     return 1;
  288.                 }
  289.                 new slot = strval(tmp);
  290.                 RemovePlayerAttachedObject(playerid, slot);
  291.                 SetPlayerAttachedObject(playerid, slot, PlayerInfo[playerid][pBeret], 2);
  292.                 format(texte, 1024, "{9ACD32}[Information]{FFFFFF} Tu as mit ton béret (( slot %d ))", strval(tmp));
  293.                 SendClientMessage(playerid, -1, texte);
  294.                 format(texte, sizeof(texte), "{9ACD32}[Information]{FFFFFF} Utilise /accessoire enlever %d pour le retirer !", strval(tmp));
  295.                 SendClientMessage(playerid, -1, texte);
  296.                 return 1;
  297.             }
  298.            
  299.             if(strcmp(tmp, "casquette", true) == 0 || strcmp(tmp, "caphat", true) == 0)
  300.             {
  301.                 tmp = strtok(cmdtext, idx);
  302.                 if(!strlen(tmp))
  303.                 {
  304.                     SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire mettre casquette {9ACD32}[Slot (0-9)]");
  305.                     return 1;
  306.                 }
  307.                 new slot = strval(tmp);
  308.                 RemovePlayerAttachedObject(playerid, slot);
  309.                 SetPlayerAttachedObject(playerid, slot, PlayerInfo[playerid][pCasquette], 2);
  310.                 format(texte, 1024, "{9ACD32}[Information]{FFFFFF} Tu as mit ta casquette (( slot %d ))", strval(tmp));
  311.                 SendClientMessage(playerid, -1, texte);
  312.                 format(texte, sizeof(texte), "{9ACD32}[Information]{FFFFFF} Utilise /accessoire enlever %d pour la retirer !", strval(tmp));
  313.                 SendClientMessage(playerid, -1, texte);
  314.                 return 1;
  315.             }
  316.            
  317.             if(strcmp(tmp, "cowboy", true) == 0 || strcmp(tmp, "cowboyh", true) == 0)
  318.             {
  319.                 tmp = strtok(cmdtext, idx);
  320.                 if(!strlen(tmp))
  321.                 {
  322.                     SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire mettre cowboy {9ACD32}[Slot (0-9)]");
  323.                     return 1;
  324.                 }
  325.                 new slot = strval(tmp);
  326.                 RemovePlayerAttachedObject(playerid, slot);
  327.                 SetPlayerAttachedObject(playerid, slot, PlayerInfo[playerid][pCowboy], 2);
  328.                 format(texte, 1024, "{9ACD32}[Information]{FFFFFF} Tu as mit ton chapeau de cow-boy ! (( slot %d ))", strval(tmp));
  329.                 SendClientMessage(playerid, -1, texte);
  330.                 format(texte, sizeof(texte), "{9ACD32}[Information]{FFFFFF} Utilise /accessoire enlever %d pour le retirer !", strval(tmp));
  331.                 SendClientMessage(playerid, -1, texte);
  332.                 return 1;
  333.             }
  334.            
  335.             if(strcmp(tmp, "melon", true) == 0)
  336.             {
  337.                 tmp = strtok(cmdtext, idx);
  338.                 if(!strlen(tmp))
  339.                 {
  340.                     SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire mettre melon {9ACD32}[Slot (0-9)]");
  341.                     return 1;
  342.                 }
  343.                 new slot = strval(tmp);
  344.                 RemovePlayerAttachedObject(playerid, slot);
  345.                 SetPlayerAttachedObject(playerid, slot, PlayerInfo[playerid][pMelon], 2);
  346.                 format(texte, 1024, "{9ACD32}[Information]{FFFFFF} Tu as mit ton chapeau melon ! (( slot %d ))", strval(tmp));
  347.                 SendClientMessage(playerid, -1, texte);
  348.                 format(texte, sizeof(texte), "{9ACD32}[Information]{FFFFFF} Utilise /accessoire enlever %d pour le retirer !", strval(tmp));
  349.                 SendClientMessage(playerid, -1, texte);
  350.                 return 1;
  351.             }
  352.            
  353.             if(strcmp(tmp, "excentrique", true) == 0 || strcmp(tmp, "ordinaire", true) == 0)
  354.             {
  355.                 tmp = strtok(cmdtext, idx);
  356.                 if(!strlen(tmp))
  357.                 {
  358.                     SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire mettre excentrique {9ACD32}[Slot (0-9)]");
  359.                     return 1;
  360.                 }
  361.                 new slot = strval(tmp);
  362.                 RemovePlayerAttachedObject(playerid, slot);
  363.                 SetPlayerAttachedObject(playerid, slot, PlayerInfo[playerid][pOrdinaire], 2);
  364.                 format(texte, 1024, "{9ACD32}[Information]{FFFFFF} Tu as mit ton chapeau excentrique ! (( slot %d ))", strval(tmp));
  365.                 SendClientMessage(playerid, -1, texte);
  366.                 format(texte, sizeof(texte), "{9ACD32}[Information]{FFFFFF} Utilise /accessoire enlever %d pour le retirer !", strval(tmp));
  367.                 SendClientMessage(playerid, -1, texte);
  368.                 return 1;
  369.             }
  370.            
  371.             if(strcmp(tmp, "accessoire", true) == 0 || strcmp(tmp, "objects", true) == 0)
  372.             {
  373.                 tmp = strtok(cmdtext, idx);
  374.                 if(!strlen(tmp))
  375.                 {
  376.                     SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire mettre accessoire {9ACD32}[Slot (0-9)]");
  377.                     return 1;
  378.                 }
  379.                 new slot = strval(tmp);
  380.                 RemovePlayerAttachedObject(playerid, slot);
  381.                 SetPlayerAttachedObject(playerid, slot, PlayerInfo[playerid][pAccessoire], 6);
  382.                 format(texte, 1024, "{9ACD32}[Information]{FFFFFF} Tu as pris ton accessoire en main ! (( slot %d ))", strval(tmp));
  383.                 SendClientMessage(playerid, -1, texte);
  384.                 format(texte, sizeof(texte), "{9ACD32}[Information]{FFFFFF} Utilise /accessoire enlever %d pour le retirer !", strval(tmp));
  385.                 SendClientMessage(playerid, -1, texte);
  386.                 return 1;
  387.             }
  388.            
  389.             if(strcmp(tmp, "lunettes", true) == 0 || strcmp(tmp, "lunette", true) == 0 || strcmp(tmp, "glasses", true) == 0)
  390.             {
  391.                 tmp = strtok(cmdtext, idx);
  392.                 if(!strlen(tmp))
  393.                 {
  394.                     SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire mettre lunettes {9ACD32}[Slot (0-9)]");
  395.                     return 1;
  396.                 }
  397.                 new slot = strval(tmp);
  398.                 RemovePlayerAttachedObject(playerid, slot);
  399.                 SetPlayerAttachedObject(playerid, slot, PlayerInfo[playerid][pLunettes], 2);
  400.                 format(texte, 1024, "{9ACD32}[Information]{FFFFFF} Tu as mit ta paire de lunettes ! (( slot %d ))", strval(tmp));
  401.                 SendClientMessage(playerid, -1, texte);
  402.                 format(texte, sizeof(texte), "{9ACD32}[Information]{FFFFFF} Utilise /accessoire enlever %d pour les retirer.", strval(tmp));
  403.                 SendClientMessage(playerid, -1, texte);
  404.                 return 1;
  405.             }
  406.            
  407.             if(strcmp(tmp, "montre", true) == 0 || strcmp(tmp, "watch", true) == 0)
  408.             {
  409.                 tmp = strtok(cmdtext, idx);
  410.                 if(!strlen(tmp))
  411.                 {
  412.                     SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire mettre montre {9ACD32}[Slot (0-9)]");
  413.                     return 1;
  414.                 }
  415.                 new slot = strval(tmp);
  416.                 RemovePlayerAttachedObject(playerid, slot);
  417.                 SetPlayerAttachedObject(playerid, slot, PlayerInfo[playerid][pMontre], 6);
  418.                 format(texte, 1024, "{9ACD32}[Information]{FFFFFF} Tu as mit ta montre (( slot %d ))", strval(tmp));
  419.                 SendClientMessage(playerid, -1, texte);
  420.                 format(texte, sizeof(texte), "{9ACD32}[Information]{FFFFFF} Utilise /accessoire enlever %d pour la retirer !", strval(tmp));
  421.                 SendClientMessage(playerid, -1, texte);
  422.                 return 1;
  423.             }
  424.         }
  425.        
  426.         if(strcmp(x_nr, "adapter", true) == 0 || strcmp(x_nr, "editer", true) == 0)
  427.         {
  428.             tmp = strtok(cmdtext, idx);
  429.             if(!strlen(tmp))
  430.             {
  431.                 SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire adapter {9ACD32}[Slot (0-9)]");
  432.                 return 1;
  433.             }
  434.             new slot = strval(tmp);
  435.             if(!IsPlayerAttachedObjectSlotUsed(playerid, slot))
  436.             {
  437.                 SendClientMessage(playerid, -1, "{FF0000}[Erreur]{FFFFFF} Il n'y a aucun accessoire sur ce slot !");
  438.                 return 1;
  439.             }
  440.             EditAttachedObject(playerid, slot);
  441.             return 1;
  442.         }
  443.        
  444.         if(strcmp(x_nr, "enlever", true) == 0 || strcmp(x_nr, "retirer", true) == 0 || strcmp(x_nr, "essayer", true) == 0)
  445.         {
  446.             tmp = strtok(cmdtext, idx);
  447.             if(!strlen(tmp))
  448.             {
  449.                 SendClientMessage(playerid, -1, "{33CCFF}USAGE:{FFFFFF} /accessoire retirer {9ACD32}[Slot (0-9)]");
  450.                 return 1;
  451.             }
  452.             new slot = strval(tmp);
  453.             if(!IsPlayerAttachedObjectSlotUsed(playerid, slot))
  454.             {
  455.                 SendClientMessage(playerid, -1, "{FF0000}[Erreur]{FFFFFF} Il n'y a aucun accessoire sur ce slot !");
  456.                 return 1;
  457.             }
  458.             RemovePlayerAttachedObject(playerid, slot);
  459.             format(texte, 1024, "{9ACD32}[Information]{FFFFFF} Tu as retiré l'objet qui était sur le slot %d !", slot);
  460.             SendClientMessage(playerid, -1, texte);
  461.             return 1;
  462.         }
  463.        
  464.         if(strcmp(x_nr, "tester", true) == 0 || strcmp(x_nr, "test", true) == 0)
  465.         {
  466.             if(!EstAuZIP(playerid))
  467.             {
  468.                 SendClientMessage(playerid, -1, "{FF0000}[Erreur]{FFFFFF} Il faut être au ZIP pour tester des accessoires !");
  469.                 return 1;
  470.             }
  471.             ShowPlayerDialog(playerid, D_ACC_TEST, DIALOG_STYLE_LIST, "Essai - Accessoires", "Bandana sur la tête\nCasques de l'armée\nBérets\nCasquettes\nChapeaux de cow-boy\nChapeaux melons\nChapeaux excentriques\nLunettes\nObjets à tenir\nBandanas sur le visage et masques\nMontres\n", "Poursuivre", "Fermer");
  472.             return 1;
  473.         }
  474.  }
  475.     return 0;
  476. }
  477.  
  478. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  479. {
  480.     if(dialogid == D_ACC_ACHAT)
  481.     {
  482.         switch(listitem)
  483.         {
  484.             case 0:
  485.             {
  486.                 format(texte, 1024, "Bandana Bleu foncé\nBandana Rouge\nBandana noir avec têtes de mort\nBandana noir\nBandana bleu (Style Crip'z)\nBandana vert (Style Groove)\nBandana rose\n");
  487.                 ShowPlayerDialog(playerid, D_BANDANA1_ACHAT, DIALOG_STYLE_LIST, "Achat - Bandanas sur la tête", texte, "Acheter", "Retour");
  488.             }
  489.             case 1:
  490.             {
  491.                 format(texte, 1024, "Casque traditionnel\nCasque bleu + camouflage\nCasque marron + camouflage\nCasque vert + camouflage\n");
  492.                 ShowPlayerDialog(playerid, D_HELMET_ACHAT, DIALOG_STYLE_LIST, "Achat - Casques de l'armée", texte, "Acheter", "Retour");
  493.             }
  494.             case 2:
  495.             {
  496.                 format(texte, 1024, "Béret gris\nBéret rouge\nBéret bleu\nBéret style armée\n");
  497.                 ShowPlayerDialog(playerid, D_BERET_ACHAT, DIALOG_STYLE_LIST, "Achat - Bérets", texte, "Acheter", "Retour");
  498.             }
  499.             case 3:
  500.             {
  501.                 format(texte, 1024, "Casquette noire et grise\nCasquette bleue\nCasquette grise et verte\n");
  502.                 ShowPlayerDialog(playerid, D_CASQUETTE_ACHAT, DIALOG_STYLE_LIST, "Achat - Casquettes", texte, "Acheter", "Retour");
  503.             }
  504.             case 4:
  505.             {
  506.                 format(texte, 1024, "Chapeau ordinaire\nChapeau noir\nChapeau vert foncé\nChapeau rouge\n");
  507.                 ShowPlayerDialog(playerid, D_COWBOY_ACHAT, DIALOG_STYLE_LIST, "Achat - Chapeaux de cow-boy", texte, "Acheter", "Retour");
  508.             }
  509.             case 5:
  510.             {
  511.                 format(texte, 1024, "Chapeau noir\nChapeau bleu\nChapeau vert\nChapeau jaune\nChapeau rouge\n");
  512.                 ShowPlayerDialog(playerid, D_MELON_ACHAT, DIALOG_STYLE_LIST, "Achat - Chapeaux Melon", texte, "Acheter", "Retour");
  513.             }
  514.             case 6:
  515.             {
  516.                 format(texte, 1024, "Chapeau à motifs psychiquédéliques\nChapeau noir à taches jaunes\nChapeau à motif\nChapeau léopard\n");
  517.                 ShowPlayerDialog(playerid, D_ORDINAIRE_ACHAT, DIALOG_STYLE_LIST, "Achat - Chapeaux excentriques", texte, "Acheter", "Retour");
  518.             }
  519.             case 7:
  520.             {
  521.                 new sz_Info[433] = "Lunettes noires à verres rouges\nLunettes noires à verres oranges\nLunettes noires à verres verts\nLunettes noires à verts bleus\nLunettes noires à verres roses\nLunettes noires à verres noirs\n";
  522.                 strcat(sz_Info,"Lunettes noires à verres à spirales\nLunettes noires à verres blancs\nLunettes à rayon X\nLunettes de soleil à verres gris\nLunettes de soleil à verres bleus\nLunettes de soleil à verres violets\nLunettes de soleil à verres rose\nLunettes de soleil à verres oranges\nLunettes de soleil à verres verts\nLunettes de soleil à verres oranges\nLunettes noires\nLunettes vertes\nLunettes rouges\nLunettes 3D noires\nLunettes 3D rouges\nLunettes 3D bleues\n");
  523.                 ShowPlayerDialog(playerid, D_GOOGLES_ACHAT, DIALOG_STYLE_LIST, "Achat - Lunettes", sz_Info, "Acheter", "Retour");
  524.             }
  525.             case 8:
  526.             {
  527.                 format(texte, 1024, "Canne à pêche\nClé pour mécanique\nPied de biche\nMarteau\nCasquette de police\nBouclier de police\nCasque d'ouvrier\nChapeau S&M\nPerruque\nTorche\nTaser\nPointeur laser\nTournevis\nCasque de moto\n");
  528.                 ShowPlayerDialog(playerid, D_OBJECTS_ACHAT, DIALOG_STYLE_LIST, "Achat - Objets à tenir", texte, "Acheter", "Retour");
  529.             }
  530.             case 9:
  531.             {
  532.                 format(texte, 1024, "Bandana noir à tête de mort\nBandana noir\nBandana vert\nBandana style armée\nMasque blanc\nMasque rouge\nMasque ver\nMasque de Zorro\nMasque entièrement noir\n");
  533.                 ShowPlayerDialog(playerid, D_BANDANA2_ACHAT, DIALOG_STYLE_LIST, "Achat - Bandanas sur le visage et masques", texte, "Acheter", "Retour");
  534.             }
  535.             case 10:
  536.             {
  537.                 format(texte, 1024, "Montre avec bracelet en bronze\nMontre avec bracelet en argent\nMontre avec bracelet en or\nMontre en or\nMontre de sport violette\nMontre de sport rose\nMontre de sport verte\nMontre de sport + cammouflage\n");
  538.                 ShowPlayerDialog(playerid, D_WATCH_ACHAT, DIALOG_STYLE_LIST, "Achat - Montres", texte, "Acheter", "Retour");
  539.             }
  540.         }
  541.         return 1;
  542.     }
  543.  
  544.     if(dialogid == D_BANDANA1_ACHAT)
  545.     {
  546.         switch(listitem)
  547.         {
  548.             case 0:
  549.             {
  550.                 PlayerInfo[playerid][pBandana1] = 18891;
  551.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre bandana bleu foncé !");
  552.             }
  553.             case 1:
  554.             {
  555.                 PlayerInfo[playerid][pBandana1] = 18892;
  556.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre bandana rouge !");
  557.             }
  558.             case 2:
  559.             {
  560.                 PlayerInfo[playerid][pBandana1] = 18895;
  561.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre bandana noir à têtes de mort !");
  562.             }
  563.             case 3:
  564.             {
  565.                 PlayerInfo[playerid][pBandana1] = 18896;
  566.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre bandana noir !");
  567.             }
  568.             case 4:
  569.             {
  570.                 PlayerInfo[playerid][pBandana1] = 18897;
  571.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre bandana bleu !");
  572.             }
  573.             case 5:
  574.             {
  575.                 PlayerInfo[playerid][pBandana1] = 18898;
  576.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre bandana vert !");
  577.             }
  578.             case 6:
  579.             {
  580.                 PlayerInfo[playerid][pBandana1] = 18899;
  581.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre bandana rose !");
  582.             }
  583.         }
  584.     return 1;
  585.     }
  586.    
  587.     if(dialogid == D_HELMET_ACHAT)
  588.     {
  589.         switch(listitem)
  590.         {
  591.             case 0:
  592.             {
  593.                 PlayerInfo[playerid][pHelmet] = 19101;
  594.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre casque traditionnel !");
  595.             }
  596.             case 1:
  597.             {
  598.                 PlayerInfo[playerid][pHelmet] = 19102;
  599.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre casque bleu avec cammouflage !");
  600.             }
  601.             case 2:
  602.             {
  603.                 PlayerInfo[playerid][pHelmet] = 19103;
  604.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre casque marron avec cammouflage !");
  605.             }
  606.             case 3:
  607.             {
  608.                 PlayerInfo[playerid][pHelmet] = 19104;
  609.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre casque vert avec cammouflage !");
  610.             }
  611.         }
  612.         return 1;
  613.     }
  614.    
  615.     if(dialogid == D_BERET_ACHAT)
  616.     {
  617.         switch(listitem)
  618.         {
  619.             case 0:
  620.             {
  621.                 PlayerInfo[playerid][pBeret] = 18921;
  622.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre béret gris !");
  623.             }
  624.             case 1:
  625.             {
  626.                 PlayerInfo[playerid][pBeret] = 18922;
  627.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre béret rouge !");
  628.             }
  629.             case 2:
  630.             {
  631.                 PlayerInfo[playerid][pBeret] = 18923;
  632.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre béret bleu !");
  633.             }
  634.             case 3:
  635.             {
  636.                 PlayerInfo[playerid][pBeret] = 18924;
  637.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre béret avec cammouflage !");
  638.             }
  639.         }
  640.         return 1;
  641.     }
  642.    
  643.     if(dialogid == D_CASQUETTE_ACHAT)
  644.     {
  645.         switch(listitem)
  646.         {
  647.             case 0:
  648.             {
  649.                 PlayerInfo[playerid][pCasquette] = 18940;
  650.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre casquette noire et grise !");
  651.             }
  652.             case 1:
  653.             {
  654.                 PlayerInfo[playerid][pCasquette] = 18942;
  655.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre casquette bleue !");
  656.             }
  657.             case 2:
  658.             {
  659.                 PlayerInfo[playerid][pCasquette] = 18943;
  660.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre casquette verte et grise !");
  661.             }
  662.         }
  663.         return 1;
  664.     }
  665.    
  666.     if(dialogid == D_COWBOY_ACHAT)
  667.     {
  668.         switch(listitem)
  669.         {
  670.             case 0:
  671.             {
  672.                 PlayerInfo[playerid][pCowboy] = 19095; // Trad.
  673.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau de cow-boy \"traditionnel\"");
  674.             }
  675.             case 1:
  676.             {
  677.                 PlayerInfo[playerid][pCowboy] = 18962; // Noir
  678.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau de cow-boy noir !");
  679.             }
  680.             case 2:
  681.             {
  682.                 PlayerInfo[playerid][pCowboy] = 19096; // Vert foncé
  683.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau de cow-boy vert foncé !");
  684.             }
  685.             case 3:
  686.             {
  687.                 PlayerInfo[playerid][pCowboy] = 19097; // Rouge/rose
  688.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau de cow-boy rouge !");
  689.             }
  690.         }
  691.         return 1;
  692.     }
  693.    
  694.     if(dialogid == D_MELON_ACHAT)
  695.     {
  696.         switch(listitem)
  697.         {
  698.             case 0:
  699.             {
  700.                 PlayerInfo[playerid][pMelon] = 18944;
  701.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau melon noir !");
  702.             }
  703.             case 1:
  704.             {
  705.                 PlayerInfo[playerid][pMelon] = 18945;
  706.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau melon bleu !");
  707.             }
  708.             case 2:
  709.             {
  710.                 PlayerInfo[playerid][pMelon] = 18946;
  711.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau melon vert !");
  712.             }
  713.             case 3:
  714.             {
  715.                 PlayerInfo[playerid][pMelon] = 18950;
  716.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau melon rouge !");
  717.             }
  718.             case 4:
  719.             {
  720.                 PlayerInfo[playerid][pMelon] = 18951;
  721.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau melon jaune !");
  722.             }
  723.         }
  724.         return 1;
  725.     }
  726.    
  727.     if(dialogid == D_ORDINAIRE_ACHAT)
  728.     {
  729.         switch(listitem)
  730.         {
  731.             case 0:
  732.             {
  733.                 PlayerInfo[playerid][pOrdinaire] = 18971;
  734.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau à motifs psychiquédéliques !");
  735.             }
  736.             case 1:
  737.             {
  738.                 PlayerInfo[playerid][pOrdinaire] = 18972;
  739.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau noir à tâches jaunes !");
  740.             }
  741.             case 2:
  742.             {
  743.                 PlayerInfo[playerid][pOrdinaire] = 18973;
  744.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau à motifs !");
  745.             }
  746.             case 3:
  747.             {
  748.                 PlayerInfo[playerid][pOrdinaire] = 18970;
  749.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau léopard !");
  750.             }
  751.         }
  752.         return 1;
  753.     }
  754.    
  755.     if(dialogid == D_GOOGLES_ACHAT)
  756.     {
  757.         switch(listitem)
  758.         {
  759.             case 0:
  760.             {
  761.                 PlayerInfo[playerid][pLunettes] = 19006; // N rouge
  762.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes à verres rouges !");
  763.             }
  764.             case 1:
  765.             {
  766.                 PlayerInfo[playerid][pLunettes] = 19007; // N orange
  767.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes à verres oranges !");
  768.             }
  769.             case 2:
  770.             {
  771.                 PlayerInfo[playerid][pLunettes] = 19008; // N vert
  772.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes à verres verts !");
  773.             }
  774.             case 3:
  775.             {
  776.                 PlayerInfo[playerid][pLunettes] = 19009; // N bleu
  777.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes à verres bleus !");
  778.             }
  779.             case 4:
  780.             {
  781.                 PlayerInfo[playerid][pLunettes] = 19010; // N rozz
  782.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes à verres roses !");
  783.             }
  784.             case 5:
  785.             {
  786.                 PlayerInfo[playerid][pLunettes] = 19012; // N noir
  787.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes à verres noirs !");
  788.             }
  789.             case 6:
  790.             {
  791.                 PlayerInfo[playerid][pLunettes] = 19014; // N spiral
  792.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes à verres à spirales !");
  793.             }
  794.             case 7:
  795.             {
  796.                 PlayerInfo[playerid][pLunettes] = 19015; // N blanc
  797.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes à verres blancs !");
  798.             }
  799.             case 8:
  800.             {
  801.                 PlayerInfo[playerid][pLunettes] = 19016; // X-ray
  802.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes à rayons X !");
  803.             }
  804.             case 9:
  805.             {
  806.                 PlayerInfo[playerid][pLunettes] = 19022; // S gris
  807.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes de soleil à verres gris !");
  808.             }
  809.             case 10:
  810.             {
  811.                 PlayerInfo[playerid][pLunettes] = 19023; // S bleu
  812.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes de soleil à verres bleus !");
  813.             }
  814.             case 11:
  815.             {
  816.                 PlayerInfo[playerid][pLunettes] = 19024; // S violet
  817.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes de soleil à verres violets !");
  818.             }
  819.             case 12:
  820.             {
  821.                 PlayerInfo[playerid][pLunettes] = 19026; // S rozz
  822.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes de soleil à verres roses !");
  823.             }
  824.             case 13:
  825.             {
  826.                 PlayerInfo[playerid][pLunettes] = 19027; // S oranj
  827.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes de soleil à verres oranges !");
  828.             }
  829.             case 14:
  830.             {
  831.                 PlayerInfo[playerid][pLunettes] = 19028; // S jaune
  832.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes de soleil à verres jaunes !");
  833.             }
  834.             case 15:
  835.             {
  836.                 PlayerInfo[playerid][pLunettes] = 19029; // S vert
  837.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes de soleil à verres verts !");
  838.             }
  839.             case 16:
  840.             {
  841.                 PlayerInfo[playerid][pLunettes] = 19033; // Full noir
  842.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes noires !");
  843.             }
  844.             case 17:
  845.             {
  846.                 PlayerInfo[playerid][pLunettes] = 19031; // Full vert
  847.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes vertes !");
  848.             }
  849.             case 18:
  850.             {
  851.                 PlayerInfo[playerid][pLunettes] = 19032; // Full rouge
  852.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes rouges !");
  853.             }
  854.             case 19:
  855.             {
  856.                 PlayerInfo[playerid][pLunettes] = 19138; // 3D noir
  857.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes 3D noires !");
  858.             }
  859.             case 20:
  860.             {
  861.                 PlayerInfo[playerid][pLunettes] = 19139; // 3D rouge
  862.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes 3D rouges !");
  863.             }
  864.             case 21:
  865.             {
  866.                 PlayerInfo[playerid][pLunettes] = 19140; // 3D bleu
  867.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre paire de lunettes 3D bleues !");
  868.             }
  869.         }
  870.         return 1;
  871.     }
  872.    
  873.     if(dialogid == D_OBJECTS_ACHAT)
  874.     {
  875.         switch(listitem)
  876.         {
  877.             case 0:
  878.             {
  879.                 PlayerInfo[playerid][pAccessoire] = 18632;
  880.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre canne à pêche !");
  881.             }
  882.             case 1:
  883.             {
  884.                  PlayerInfo[playerid][pAccessoire] = 18633;
  885.                  SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre clé pour la mécanique !");
  886.             }
  887.             case 2:
  888.             {
  889.                  PlayerInfo[playerid][pAccessoire] = 18634;
  890.                  SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre pied de biche !");
  891.             }
  892.             case 3:
  893.             {
  894.                  PlayerInfo[playerid][pAccessoire] = 18635;
  895.                  SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre marteau !");
  896.             }
  897.             case 4:
  898.             {
  899.                   PlayerInfo[playerid][pAccessoire] = 18636;
  900.                   SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre casquette de police !");
  901.             }
  902.             case 5:
  903.             {
  904.                  PlayerInfo[playerid][pAccessoire] = 18637;
  905.                  SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre bouclier de police !");
  906.             }
  907.             case 6:
  908.             {
  909.                  PlayerInfo[playerid][pAccessoire] = 18638;
  910.                  SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre casque d'ouvrier !");
  911.             }
  912.             case 7:
  913.             {
  914.                  PlayerInfo[playerid][pAccessoire] = 18639;
  915.                  SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre chapeau S&M !");
  916.             }
  917.             case 8:
  918.             {
  919.                  PlayerInfo[playerid][pAccessoire] = 18640;
  920.                  SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre perruque !");
  921.             }
  922.             case 9:
  923.             {
  924.                  PlayerInfo[playerid][pAccessoire] = 18641;
  925.                  SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre lampe torche !");
  926.             }
  927.             case 10:
  928.             {
  929.                  PlayerInfo[playerid][pAccessoire] = 18642;
  930.                  SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre imitation de taser pour enfants !");
  931.             }
  932.             case 11:
  933.             {
  934.                  PlayerInfo[playerid][pAccessoire] = 18643;
  935.                  SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre pointeur laser !");
  936.             }
  937.             case 12:
  938.             {
  939.                  PlayerInfo[playerid][pAccessoire] = 18644;
  940.                  SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre tournevis !");
  941.             }
  942.             case 13:
  943.             {
  944.                  PlayerInfo[playerid][pAccessoire] = 18645;
  945.                  SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre casque de moto !");
  946.             }
  947.         }
  948.         return 1;
  949.     }
  950.    
  951.     if(dialogid == D_BANDANA2_ACHAT)
  952.     {
  953.         switch(listitem)
  954.         {
  955.             case 0:
  956.             {
  957.                 PlayerInfo[playerid][pBandana2] = 18911; // Tête de mort
  958.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre bandana noir à têtes de mort !");
  959.             }
  960.             case 1:
  961.             {
  962.                 PlayerInfo[playerid][pBandana2] = 18912; // Noir
  963.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre bandana noir !");
  964.             }
  965.             case 2:
  966.             {
  967.                 PlayerInfo[playerid][pBandana2] = 18913; // Vert (groove)
  968.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre bandana vert !");
  969.             }
  970.             case 3:
  971.             {
  972.                 PlayerInfo[playerid][pBandana2] = 18914; // Army
  973.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre bandana avec cammouflage !");
  974.             }
  975.             case 4:
  976.             {
  977.                 PlayerInfo[playerid][pBandana2] = 19036; // white mask
  978.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre masque blanc !");
  979.             }
  980.             case 5:
  981.             {
  982.                 PlayerInfo[playerid][pBandana2] = 19037; // Red mask
  983.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre masque rouge !");
  984.             }
  985.             case 6:
  986.             {
  987.                 PlayerInfo[playerid][pBandana2] = 19038; // Green Mask
  988.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre masque vert !");
  989.             }
  990.             case 7:
  991.             {
  992.                 PlayerInfo[playerid][pBandana2] = 18974; // Zoro
  993.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre masque de Zoro !");
  994.             }
  995.             case 8:
  996.             {
  997.                 PlayerInfo[playerid][pBandana2] = 19163; // Full black mask
  998.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre masque entièrement noir !");
  999.             }
  1000.         }
  1001.         return 1;
  1002.     }
  1003.    
  1004.     if(dialogid == D_WATCH_ACHAT)
  1005.     {
  1006.         switch(listitem)
  1007.         {
  1008.             case 0:
  1009.             {
  1010.                 PlayerInfo[playerid][pMontre] = 19041; // Bronze
  1011.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre montre avec barcelet en bronze !");
  1012.             }
  1013.             case 1:
  1014.             {
  1015.                 PlayerInfo[playerid][pMontre] = 19040; // Silver
  1016.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre montre avec barcelet en argent !");
  1017.             }
  1018.             case 2:
  1019.             {
  1020.                 PlayerInfo[playerid][pMontre] = 19039; // Gold
  1021.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre montre avec barcelet en or !");
  1022.             }
  1023.             case 3:
  1024.             {
  1025.                 PlayerInfo[playerid][pMontre] = 19042; // full gold
  1026.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre montre en or !");
  1027.             }
  1028.             case 4:
  1029.             {
  1030.                 PlayerInfo[playerid][pMontre] = 19044;
  1031.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre montre de sport violette !");
  1032.             }
  1033.             case 5:
  1034.             {
  1035.                 PlayerInfo[playerid][pMontre] = 19045;
  1036.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre montre de sport rose !");
  1037.             }
  1038.             case 6:
  1039.             {
  1040.                 PlayerInfo[playerid][pMontre] = 19046;
  1041.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre montre de sport verte !");
  1042.             }
  1043.             case 7:
  1044.             {
  1045.                 PlayerInfo[playerid][pMontre] = 19053;
  1046.                 SendClientMessage(playerid, -1, "{33CCFF}[Vendeuse]{FFFFFF} Voilà votre montre de sport avec cammouflage !");
  1047.             }
  1048.         }
  1049.         return 1;
  1050.     }
  1051.     if(dialogid == D_ACC_TEST)
  1052.     {
  1053.         switch(listitem)
  1054.         {
  1055.             case 0:
  1056.             {
  1057.                 format(texte, 1024, "Bandana Bleu foncé\nBandana Rouge\nBandana noir avec têtes de mort\nBandana noir\nBandana bleu (Style Crip'z)\nBandana vert (Style Groove)\nBandana rose\n");
  1058.                 ShowPlayerDialog(playerid, D_BANDANA1_TEST, DIALOG_STYLE_LIST, "Essai - Bandanas sur la tête", texte, "Acheter", "Retour");
  1059.             }
  1060.             case 1:
  1061.             {
  1062.                 format(texte, 1024, "Casque traditionnel\nCasque bleu + camouflage\nCasque marron + camouflage\nCasque vert + camouflage\n");
  1063.                 ShowPlayerDialog(playerid, D_HELMET_TEST, DIALOG_STYLE_LIST, "Essai - Casques de l'armée", texte, "Acheter", "Retour");
  1064.             }
  1065.             case 2:
  1066.             {
  1067.                 format(texte, 1024, "Béret gris\nBéret rouge\nBéret bleu\nBéret style armée\n");
  1068.                 ShowPlayerDialog(playerid, D_BERET_TEST, DIALOG_STYLE_LIST, "Essai - Bérets", texte, "Acheter", "Retour");
  1069.             }
  1070.             case 3:
  1071.             {
  1072.                 format(texte, 1024, "Casquette noire et grise\nCasquette bleue\nCasquette grise et verte\n");
  1073.                 ShowPlayerDialog(playerid, D_CASQUETTE_TEST, DIALOG_STYLE_LIST, "Essai - Casquettes", texte, "Acheter", "Retour");
  1074.             }
  1075.             case 4:
  1076.             {
  1077.                 format(texte, 1024, "Chapeau ordinaire\nChapeau noir\nChapeau vert foncé\nChapeau rouge\n");
  1078.                 ShowPlayerDialog(playerid, D_COWBOY_TEST, DIALOG_STYLE_LIST, "Essai - Chapeaux de cow-boy", texte, "Acheter", "Retour");
  1079.             }
  1080.             case 5:
  1081.             {
  1082.                 format(texte, 1024, "Chapeau noir\nChapeau bleu\nChapeau vert\nChapeau jaune\nChapeau rouge\n");
  1083.                 ShowPlayerDialog(playerid, D_MELON_TEST, DIALOG_STYLE_LIST, "Essai - Chapeaux Melon", texte, "Acheter", "Retour");
  1084.             }
  1085.             case 6:
  1086.             {
  1087.                 format(texte, 1024, "Chapeau à motifs psychiquédéliques\nChapeau noir à taches jaunes\nChapeau à motif\nChapeau léopard\n");
  1088.                 ShowPlayerDialog(playerid, D_ORDINAIRE_TEST, DIALOG_STYLE_LIST, "Essai - Chapeaux excentriques", texte, "Acheter", "Retour");
  1089.             }
  1090.             case 7:
  1091.             {
  1092.                 new sz_Info[433] = "Lunettes noires à verres rouges\nLunettes noires à verres oranges\nLunettes noires à verres verts\nLunettes noires à verts bleus\nLunettes noires à verres roses\nLunettes noires à verres noirs\n";
  1093.                 strcat(sz_Info,"Lunettes noires à verres à spirales\nLunettes noires à verres blancs\nLunettes à rayon X\nLunettes de soleil à verres gris\nLunettes de soleil à verres bleus\nLunettes de soleil à verres violets\nLunettes de soleil à verres rose\nLunettes de soleil à verres oranges\nLunettes de soleil à verres verts\nLunettes de soleil à verres oranges\nLunettes noires\nLunettes vertes\nLunettes rouges\nLunettes 3D noires\nLunettes 3D rouges\nLunettes 3D bleues\n");
  1094.                 ShowPlayerDialog(playerid, D_GOOGLES_TEST, DIALOG_STYLE_LIST, "Essai - Lunettes", sz_Info, "Acheter", "Retour");
  1095.             }
  1096.             case 8:
  1097.             {
  1098.                 format(texte, 1024, "Canne à pêche\nClé pour mécanique\nPied de biche\nMarteau\nCasquette de police\nBouclier de police\nCasque d'ouvrier\nChapeau S&M\nPerruque\nTorche\nTaser\nPointeur laser\nTournevis\nCasque de moto\n");
  1099.                 ShowPlayerDialog(playerid, D_OBJECTS_TEST, DIALOG_STYLE_LIST, "Essai - Objets à tenir", texte, "Acheter", "Retour");
  1100.             }
  1101.             case 9:
  1102.             {
  1103.                 format(texte, 1024, "Bandana noir à tête de mort\nBandana noir\nBandana vert\nBandana style armée\nMasque blanc\nMasque rouge\nMasque ver\nMasque de Zorro\nMasque entièrement noir\n");
  1104.                 ShowPlayerDialog(playerid, D_BANDANA2_TEST, DIALOG_STYLE_LIST, "Essai - Bandanas sur le visage et masques", texte, "Acheter", "Retour");
  1105.             }
  1106.             case 10:
  1107.             {
  1108.                 format(texte, 1024, "Montre avec bracelet en bronze\nMontre avec bracelet en argent\nMontre avec bracelet en or\nMontre en or\nMontre de sport violette\nMontre de sport rose\nMontre de sport verte\nMontre de sport + cammouflage\n");
  1109.                 ShowPlayerDialog(playerid, D_WATCH_TEST, DIALOG_STYLE_LIST, "Essai - Montres", texte, "Acheter", "Retour");
  1110.             }
  1111.         }
  1112.         return 1;
  1113.     }
  1114.  
  1115.     if(dialogid == D_BANDANA1_TEST)
  1116.     {
  1117.         switch(listitem)
  1118.         {
  1119.             case 0:
  1120.             {
  1121.                 TestAccessoire(playerid, 2, 18891);
  1122.             }
  1123.             case 1:
  1124.             {
  1125.                 TestAccessoire(playerid, 2, 1892);
  1126.             }
  1127.             case 2:
  1128.             {
  1129.                 TestAccessoire(playerid, 2, 18895);
  1130.             }
  1131.             case 3:
  1132.             {
  1133.                 TestAccessoire(playerid, 2, 18896);
  1134.             }
  1135.             case 4:
  1136.             {
  1137.                 TestAccessoire(playerid, 2, 18897);
  1138.             }
  1139.             case 5:
  1140.             {
  1141.                 TestAccessoire(playerid, 2, 18898);
  1142.             }
  1143.             case 6:
  1144.             {
  1145.                 TestAccessoire(playerid, 2, 18899);
  1146.             }
  1147.         }
  1148.     return 1;
  1149.     }
  1150.  
  1151.     if(dialogid == D_HELMET_TEST)
  1152.     {
  1153.         switch(listitem)
  1154.         {
  1155.             case 0:
  1156.             {
  1157.                 TestAccessoire(playerid, 2, 19101);
  1158.             }
  1159.             case 1:
  1160.             {
  1161.                 TestAccessoire(playerid, 2, 19102);
  1162.             }
  1163.             case 2:
  1164.             {
  1165.                 TestAccessoire(playerid, 2, 19103);
  1166.             }
  1167.             case 3:
  1168.             {
  1169.                 TestAccessoire(playerid, 2, 19104);
  1170.             }
  1171.         }
  1172.         return 1;
  1173.     }
  1174.  
  1175.     if(dialogid == D_BERET_TEST)
  1176.     {
  1177.         switch(listitem)
  1178.         {
  1179.             case 0:
  1180.             {
  1181.                 TestAccessoire(playerid, 2, 18921);
  1182.             }
  1183.             case 1:
  1184.             {
  1185.                 TestAccessoire(playerid, 2, 18922);
  1186.             }
  1187.             case 2:
  1188.             {
  1189.                 TestAccessoire(playerid, 2, 18923);
  1190.             }
  1191.             case 3:
  1192.             {
  1193.                 TestAccessoire(playerid, 2, 18924);
  1194.             }
  1195.         }
  1196.         return 1;
  1197.     }
  1198.  
  1199.     if(dialogid == D_CASQUETTE_TEST)
  1200.     {
  1201.         switch(listitem)
  1202.         {
  1203.             case 0:
  1204.             {
  1205.                 TestAccessoire(playerid, 2, 18940);
  1206.             }
  1207.             case 1:
  1208.             {
  1209.                 TestAccessoire(playerid, 2, 18942);
  1210.             }
  1211.             case 2:
  1212.             {
  1213.                 TestAccessoire(playerid, 2, 18943);
  1214.             }
  1215.         }
  1216.         return 1;
  1217.     }
  1218.  
  1219.     if(dialogid == D_COWBOY_TEST)
  1220.     {
  1221.         switch(listitem)
  1222.         {
  1223.             case 0:
  1224.             {
  1225.                 TestAccessoire(playerid, 2, 19095);
  1226.             }
  1227.             case 1:
  1228.             {
  1229.                 TestAccessoire(playerid, 2, 18962);
  1230.             }
  1231.             case 2:
  1232.             {
  1233.                 TestAccessoire(playerid, 2, 19096);
  1234.             }
  1235.             case 3:
  1236.             {
  1237.                 TestAccessoire(playerid, 2, 19097);
  1238.             }
  1239.         }
  1240.         return 1;
  1241.     }
  1242.  
  1243.     if(dialogid == D_MELON_TEST)
  1244.     {
  1245.         switch(listitem)
  1246.         {
  1247.             case 0:
  1248.             {
  1249.                 TestAccessoire(playerid, 2, 18944);
  1250.             }
  1251.             case 1:
  1252.             {
  1253.                 TestAccessoire(playerid, 2, 18945);
  1254.             }
  1255.             case 2:
  1256.             {
  1257.                 TestAccessoire(playerid, 2, 18946);
  1258.             }
  1259.             case 3:
  1260.             {
  1261.                 TestAccessoire(playerid, 2, 18950);
  1262.             }
  1263.             case 4:
  1264.             {
  1265.                 TestAccessoire(playerid, 2, 18951);
  1266.             }
  1267.         }
  1268.         return 1;
  1269.     }
  1270.  
  1271.     if(dialogid == D_ORDINAIRE_TEST)
  1272.     {
  1273.         switch(listitem)
  1274.         {
  1275.             case 0:
  1276.             {
  1277.                 TestAccessoire(playerid, 2, 18971);
  1278.             }
  1279.             case 1:
  1280.             {
  1281.                 TestAccessoire(playerid, 2, 18972);
  1282.             }
  1283.             case 2:
  1284.             {
  1285.                 TestAccessoire(playerid, 2, 18973);
  1286.             }
  1287.             case 3:
  1288.             {
  1289.                 TestAccessoire(playerid, 2, 18970);
  1290.             }
  1291.         }
  1292.         return 1;
  1293.     }
  1294.  
  1295.     if(dialogid == D_GOOGLES_TEST)
  1296.     {
  1297.         switch(listitem)
  1298.         {
  1299.             case 0:
  1300.             {
  1301.                 TestAccessoire(playerid, 2, 19006);
  1302.             }
  1303.             case 1:
  1304.             {
  1305.                 TestAccessoire(playerid, 2, 19007);
  1306.             }
  1307.             case 2:
  1308.             {
  1309.                 TestAccessoire(playerid, 2, 19008);
  1310.             }
  1311.             case 3:
  1312.             {
  1313.                 TestAccessoire(playerid, 2, 19009);
  1314.             }
  1315.             case 4:
  1316.             {
  1317.                 TestAccessoire(playerid, 2, 19010);
  1318.             }
  1319.             case 5:
  1320.             {
  1321.                 TestAccessoire(playerid, 2, 19012);
  1322.             }
  1323.             case 6:
  1324.             {
  1325.                 TestAccessoire(playerid, 2, 19014);
  1326.             }
  1327.             case 7:
  1328.             {
  1329.                 TestAccessoire(playerid, 2, 19015);
  1330.             }
  1331.             case 8:
  1332.             {
  1333.                 TestAccessoire(playerid, 2, 19016);
  1334.             }
  1335.             case 9:
  1336.             {
  1337.                 TestAccessoire(playerid, 2, 19022);
  1338.             }
  1339.             case 10:
  1340.             {
  1341.                 TestAccessoire(playerid, 2, 190123);
  1342.             }
  1343.             case 11:
  1344.             {
  1345.                 TestAccessoire(playerid, 2, 19024);
  1346.             }
  1347.             case 12:
  1348.             {
  1349.                 TestAccessoire(playerid, 2, 19025);
  1350.             }
  1351.             case 13:
  1352.             {
  1353.                 TestAccessoire(playerid, 2, 19027);
  1354.             }
  1355.             case 14:
  1356.             {
  1357.                 TestAccessoire(playerid, 2, 19028);
  1358.             }
  1359.             case 15:
  1360.             {
  1361.                 TestAccessoire(playerid, 2, 19029);
  1362.             }
  1363.             case 16:
  1364.             {
  1365.                 TestAccessoire(playerid, 2, 19033);
  1366.             }
  1367.             case 17:
  1368.             {
  1369.                 TestAccessoire(playerid, 2, 19031);
  1370.             }
  1371.             case 18:
  1372.             {
  1373.                 TestAccessoire(playerid, 2, 19032);
  1374.             }
  1375.             case 19:
  1376.             {
  1377.                 TestAccessoire(playerid, 2, 19138);
  1378.             }
  1379.             case 20:
  1380.             {
  1381.                 TestAccessoire(playerid, 2, 19139);
  1382.             }
  1383.             case 21:
  1384.             {
  1385.                 TestAccessoire(playerid, 2, 19140);
  1386.             }
  1387.         }
  1388.         return 1;
  1389.     }
  1390.  
  1391.     if(dialogid == D_OBJECTS_TEST)
  1392.     {
  1393.         switch(listitem)
  1394.         {
  1395.             case 0:
  1396.             {
  1397.                 TestAccessoire(playerid, 6, 18632);
  1398.             }
  1399.             case 1:
  1400.             {
  1401.                  TestAccessoire(playerid, 6, 18633);
  1402.             }
  1403.             case 2:
  1404.             {
  1405.                  TestAccessoire(playerid, 6, 18634);
  1406.             }
  1407.             case 3:
  1408.             {
  1409.                  TestAccessoire(playerid, 6, 18635);
  1410.             }
  1411.             case 4:
  1412.             {
  1413.                   TestAccessoire(playerid, 6, 18636);
  1414.             }
  1415.             case 5:
  1416.             {
  1417.                  TestAccessoire(playerid, 6, 18637);
  1418.             }
  1419.             case 6:
  1420.             {
  1421.                 TestAccessoire(playerid, 6, 18638);
  1422.             }
  1423.             case 7:
  1424.             {
  1425.                 TestAccessoire(playerid, 6, 18639);
  1426.             }
  1427.             case 8:
  1428.             {
  1429.                  TestAccessoire(playerid, 6, 18640);
  1430.             }
  1431.             case 9:
  1432.             {
  1433.                  TestAccessoire(playerid, 6, 18641);
  1434.             }
  1435.             case 10:
  1436.             {
  1437.                  TestAccessoire(playerid, 6, 18642);
  1438.             }
  1439.             case 11:
  1440.             {
  1441.                  TestAccessoire(playerid, 6, 18643);
  1442.             }
  1443.             case 12:
  1444.             {
  1445.                  TestAccessoire(playerid, 6, 18644);
  1446.             }
  1447.             case 13:
  1448.             {
  1449.                  TestAccessoire(playerid, 6, 18645);
  1450.             }
  1451.         }
  1452.         return 1;
  1453.     }
  1454.  
  1455.     if(dialogid == D_BANDANA2_TEST)
  1456.     {
  1457.         switch(listitem)
  1458.         {
  1459.             case 0:
  1460.             {
  1461.                 TestAccessoire(playerid, 2, 18911);
  1462.             }
  1463.             case 1:
  1464.             {
  1465.                 TestAccessoire(playerid, 2, 18912);
  1466.             }
  1467.             case 2:
  1468.             {
  1469.                 TestAccessoire(playerid, 2, 18913);
  1470.             }
  1471.             case 3:
  1472.             {
  1473.                 TestAccessoire(playerid, 2, 18914);
  1474.             }
  1475.             case 4:
  1476.             {
  1477.                 TestAccessoire(playerid, 2, 19036);
  1478.             }
  1479.             case 5:
  1480.             {
  1481.                 TestAccessoire(playerid, 2, 19037);
  1482.             }
  1483.             case 6:
  1484.             {
  1485.                 TestAccessoire(playerid, 2, 19038);
  1486.             }
  1487.             case 7:
  1488.             {
  1489.                 TestAccessoire(playerid, 2, 18974);
  1490.             }
  1491.             case 8:
  1492.             {
  1493.                 TestAccessoire(playerid, 2, 19163);
  1494.             }
  1495.         }
  1496.         return 1;
  1497.     }
  1498.  
  1499.     if(dialogid == D_WATCH_TEST)
  1500.     {
  1501.         switch(listitem)
  1502.         {
  1503.             case 0:
  1504.             {
  1505.                 TestAccessoire(playerid, 6, 19041);
  1506.             }
  1507.             case 1:
  1508.             {
  1509.                 TestAccessoire(playerid, 6, 19040);
  1510.             }
  1511.             case 2:
  1512.             {
  1513.                 TestAccessoire(playerid, 6, 19039);
  1514.             }
  1515.             case 3:
  1516.             {
  1517.                 TestAccessoire(playerid, 6, 19042);
  1518.             }
  1519.             case 4:
  1520.             {
  1521.                 TestAccessoire(playerid, 6, 19044);
  1522.             }
  1523.             case 5:
  1524.             {
  1525.                 TestAccessoire(playerid, 6, 19045);
  1526.             }
  1527.             case 6:
  1528.             {
  1529.                 TestAccessoire(playerid, 6, 19046);
  1530.             }
  1531.             case 7:
  1532.             {
  1533.                 TestAccessoire(playerid, 6, 19053);
  1534.             }
  1535.         }
  1536.         return 1;
  1537.     }
  1538.     return 0;
  1539. }
  1540.  
  1541. // Stocks
  1542.  
  1543. stock strtok(const string[], &index, const seperator[] = " ")
  1544. {
  1545.     const size = 30;
  1546.     new idx = strfind(string, seperator, false, index), result[size];
  1547.     if(idx == -1)
  1548.     {
  1549.         if((idx = strlen(string)) > index)
  1550.         strmid(result, string, index, idx, size),index = idx;
  1551.     }
  1552.     else if(idx > (index + size - 1))
  1553.     strmid(result, string, index, (idx = index + size - 1), size), index = idx;
  1554.     else strmid(result, string, index, idx, size), index = idx + 1;
  1555.     return result;
  1556. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement