Advertisement
Antonio144

Ultimate Vehicle Tuning Filescript v1.0 Detailed

May 8th, 2011
4,254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 21.35 KB | None | 0 0
  1. /*******************************************************************************
  2. ////            ////////////////////////////////////////////////            ////
  3. \\\\            \\\\                                        \\\\            \\\\
  4. ////            ////        CarTuning by Antonio144         ////            ////
  5. \\\\            \\\\                                        \\\\            \\\\
  6. ////            ////////////////////////////////////////////////            ////
  7. \\\\            \\\\\\\\    Version: 1.0            \\\\\\\\\\\\            \\\\
  8. ////            ////////    Relese Date: 08/05/2011 ////////////            ////
  9. \\\\            \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\            \\\\
  10. ////            ////                                        ////            ////
  11. \\\\            \\\\    Thanks to RyDer for                 \\\\            \\\\
  12. ////            ////        GetVehicleColor include         ////            ////
  13. \\\\            \\\\                                        \\\\            \\\\
  14. ////            ////////////////////////////////////////////////            ////
  15. \\\\            \\\\                                        \\\\            \\\\
  16. ////            //// You CAN edit this FS to you liking     ////            ////
  17. \\\\            \\\\ You CANNOT clame this as your own      \\\\            \\\\
  18. ////            //// You CANNOT re-release or post this on  ////            ////
  19. \\\\            \\\\    other sites without my permission   \\\\            \\\\
  20. ////            ////////////////////////////////////////////////            ////
  21. *******************************************************************************/
  22.  
  23. #define FILTERSCRIPT
  24.  
  25. #include <a_samp>
  26. #include <GetVehicleColor>
  27.  
  28. #define RED 0xEB0000FF
  29.  
  30.  
  31. CarmodDialog(playerid)
  32. {
  33.     ShowPlayerDialog(playerid,1111,DIALOG_STYLE_LIST,"Select things to put in your car","Nitro\nCar Color\nWheels\nStereo\nHydraulics\nCar Components","Select","Cancel");
  34.     return 1;
  35. }
  36. Lowrider(playerid)
  37. {
  38.     ShowPlayerDialog(playerid,1001,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\n{FF0000}Back","Select","Cancel");
  39.     return 1;
  40. }
  41. RegularCarDialog(playerid)
  42. {
  43.     new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
  44.     new string[128];
  45.     if(vehmd == 401 || vehmd == 496 || vehmd == 518 || vehmd == 540 || vehmd == 546 || vehmd == 589)
  46.     {string = "Spoiler\nHood\nRoof\nVents\nSideskirt\nLights\n{FF0000}Back";}
  47.     else if(vehmd == 549)
  48.     {string = "Spoiler\nHood\nVents\nSideskirt\nLights\n{FF0000}Back";}
  49.     else if(vehmd == 550)
  50.     {string = "Spoiler\nHood\nRoof\nVents\nLights\n{FF0000}Back";}
  51.     else if(vehmd == 585 || vehmd == 603)
  52.     {string = "Spoiler\nRoof\nVents\nSideskirt\nLights\n{FF0000}Back";}
  53.     else if(vehmd == 410 || vehmd == 436)
  54.     {string = "Spoiler\nRoof\nSideskirt\nLights\n{FF0000}Back";}
  55.     else if(vehmd == 439 || vehmd == 458)
  56.     {string = "Spoiler\nVents\nSideskirt\nLights\n{FF0000}Back";}
  57.     else if(vehmd == 551 || vehmd == 492 || vehmd == 529)
  58.     {string = "Spoiler\nHood\nRoof\nSideskirt\n{FF0000}Back";}
  59.     else if(vehmd == 489 || vehmd == 505)
  60.     {string = "Spoiler\nHood\nRoof\nLights\n{FF0000}Back";}
  61.     else if(vehmd == 516)
  62.     {string = "Spoiler\nHood\nSideskirt\n{FF0000}Back";}
  63.     else if(vehmd == 491 || vehmd == 517)
  64.     {string = "Spoiler\nVents\nSideskirt\n{FF0000}Back";}
  65.     else if(vehmd == 418 || vehmd == 527 || vehmd == 580)
  66.     {string = "Spoiler\nRoof\nSideskirt\n{FF0000}Back";}
  67.     else if(vehmd == 420 || vehmd == 587)
  68.     {string = "Spoiler\nHood\n{FF0000}Back";}
  69.     else if(vehmd == 547)
  70.     {string = "Spoiler\nVents\n{FF0000}Back";}
  71.     else if(vehmd == 415)
  72.     {string = "Spoiler\nSideskirt\n{FF0000}Back";}
  73.    
  74.     ShowPlayerDialog(playerid,1004,DIALOG_STYLE_LIST,"Choose one",string,"Select","Cancel");
  75.     return 1;
  76. }
  77. Mod(playerid)//Alien
  78. {
  79.     ShowPlayerDialog(playerid,1511,DIALOG_STYLE_LIST,"Choose one","Right Sideskirt\nLeft Sideskirt\nExhaust\nRoof\nSpoiler\nFront Bumper\nRear Bumper\n{FF0000}Back","Select","Cancle");
  80.     return 1;
  81. }
  82. Mod1(playerid)//X-Flow
  83. {
  84.     ShowPlayerDialog(playerid,1512,DIALOG_STYLE_LIST,"Choose one","Right Sideskirt\nLeft Sideskirt\nExhaust\nRoof\nSpoiler\nFront Bumper\nRear Bumper\n{FF0000}Back","Select","Cancle");
  85.     return 1;
  86. }
  87. Mod2(playerid)//Chrome
  88. {
  89.     new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
  90.     new string[128];
  91.     if(vehmd == 576 || vehmd == 575)
  92.     {string = "Right Sideskirt\nLeft Sideskirt\nExhaust\nFront Bumper\nRear Bumper\n{FF0000}Back";}
  93.     else if(vehmd == 535)
  94.     {string = "Front Bullbars\nRear Bullbars\nExhaust\nFront Bumper\nRight Sideskirt\nLeft Sideskirt\n{FF0000}Back";}
  95.     else if(vehmd == 567 || vehmd == 536)
  96.     {string = "Exhaust\nRight Sideskirt\nLeft Sideskirt\nRear Bumper\nFront Bumper\n{FF0000}Back";}
  97.     else if(vehmd == 534)
  98.     {string = "Grill\nBars\nLights\nExhaust\nFront Bumper\nRear Bumper\n{FF0000}Back";}
  99.    
  100.     ShowPlayerDialog(playerid,1513,DIALOG_STYLE_LIST,"Choose one",string,"Select","Cancle");
  101.     return 1;
  102. }
  103. Mod3(playerid)//Slamin
  104. {
  105.     new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
  106.     new string[128];
  107.     if(vehmd == 575 || vehmd == 576)
  108.     {string = "Exhaust\nFront Bumper\nRear Bumper\n{FF0000}Back";}
  109.     else if(vehmd == 535)
  110.     {string = "Rear Bullbars\nFront Bullbars\nExhaust\nRight Sideskirt\nLeft Sidedkirt\n{FF0000}Back";}
  111.     else if(vehmd == 567 || vehmd == 536 || vehmd == 534)
  112.     {string = "Front Bumper\nRear Bumper\nExhaust\n{FF0000}Back";}
  113.     ShowPlayerDialog(playerid,1514,DIALOG_STYLE_LIST,"Choose one",string,"Select","Cancle");
  114.     return 1;
  115. }
  116. public OnFilterScriptInit()
  117. {
  118.     printf("\n  ----------------------------");
  119.     print(" \n  Car Tuning FileScript loaded");
  120.     printf("\n  ----------------------------\n");
  121.     return 1;
  122. }
  123. public OnFilterScriptExit()
  124. {
  125.     printf("\n  ------------------------------");
  126.     print(" \n  Car Tuning FileScript unloaded");
  127.     printf("\n  ------------------------------\n");
  128.     return 1;
  129. }
  130. public OnPlayerCommandText(playerid, cmdtext[])
  131. {
  132.     if (strcmp("/tune", cmdtext, true, 10) == 0)
  133.     {
  134.         if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  135.         {
  136.             CarmodDialog(playerid);
  137.             return 1;
  138.         }
  139.         else SendClientMessage(playerid,RED,"You must be in a vehicle to open this dialog!");
  140.     }
  141.     return 0;
  142. }
  143. public OnRconCommand(cmd[])
  144. {
  145.     return 1;
  146. }
  147. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  148. {
  149.     new vehid = GetPlayerVehicleID(playerid);
  150.     new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
  151.     if(dialogid == 1111 && response)
  152.     {
  153.         switch(listitem)
  154.         {
  155.             case 0: AddVehicleComponent(vehid,1010),CarmodDialog(playerid), PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  156.             case 1: ShowPlayerDialog(playerid,1112,DIALOG_STYLE_LIST,"Choose primary color:","White\nBlack\nOrange\nLight Blue\nDark Blue\nPurple\nRed\nDark Red\nGrey","Select","Cancle");
  157.             case 2: ShowPlayerDialog(playerid,1113,DIALOG_STYLE_LIST,"Choose a wheel:","Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAcces\n{FF0000}Back","Select","Cancle");
  158.             case 3: AddVehicleComponent(vehid, 1086), PlayerPlaySound(playerid,1133,0.0,0.0,0.0), CarmodDialog(playerid);
  159.             case 4: AddVehicleComponent(vehid, 1087), PlayerPlaySound(playerid,1133,0.0,0.0,0.0), CarmodDialog(playerid);
  160.             case 5:
  161.             {
  162.                 if(vehmd == 562 || vehmd == 565 || vehmd == 559 || vehmd == 561 || vehmd == 560 || vehmd == 558)
  163.                 {
  164.                     ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Choose one","Paintjob\nAlien\nX-Flow\n{FF0000}Back","Select","Cancel");
  165.                 }
  166.                 else if(vehmd == 576 || vehmd == 575 || vehmd == 535)
  167.                 {
  168.                     Lowrider(playerid);
  169.                 }
  170.                 else if(vehmd == 567 || vehmd == 536)
  171.                 {
  172.                     ShowPlayerDialog(playerid,1002,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nHardtop Roof\nSofttop Roof\n{FF0000}Back","Select","Cancel");
  173.                 }
  174.                 else if(vehmd == 534)
  175.                 {
  176.                     ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Back","Select","Cancel");
  177.                 }
  178.                 else if(vehmd == 496 || vehmd == 505 || vehmd == 516 || vehmd == 517 || vehmd == 518 || vehmd == 527 || vehmd == 529 || vehmd == 540 || vehmd == 546 || vehmd == 547 || vehmd == 549 || vehmd == 550 || vehmd == 551 || vehmd == 580 || vehmd == 585 || vehmd == 587 || vehmd == 589 || vehmd == 600 || vehmd == 603 || vehmd == 401 || vehmd == 410 || vehmd == 415 || vehmd == 418 || vehmd == 420 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 491 || vehmd == 492)
  179.                 {
  180.                     RegularCarDialog(playerid);
  181.                 }
  182.                 else
  183.                 {
  184.                     SendClientMessage(playerid,RED,"Your car cannot be tuned!");
  185.                 }
  186.             }
  187.         }
  188.     }
  189.     if(dialogid == 1112 && response)
  190.     {
  191.         new color1, color2;
  192.         GetVehicleColor(vehid,color1,color2);
  193.         new Carray[] = {1,0,6,2,79,149,151,3,34};
  194.         ChangeVehicleColor(vehid,Carray[listitem],color2);
  195.         return ShowPlayerDialog(playerid,1116,DIALOG_STYLE_LIST,"Choose second color:","White\nBlack\nOrange\nLight Blue\nDark Blue\nPurple\nRed\nDark Red\nGrey","Select","Cancle");
  196.     }
  197.  
  198.     if(dialogid == 1116 && response)
  199.     {
  200.         new color1, color2;
  201.         GetVehicleColor(vehid,color1,color2);
  202.         new Carray[] = {1,0,6,2,79,149,151,3,34};
  203.         ChangeVehicleColor(vehid,color1,Carray[listitem]);
  204.         return CarmodDialog(playerid);
  205.     }
  206.     if(dialogid == 1113 && response)
  207.     {
  208.         if(listitem == 16) return CarmodDialog(playerid);
  209.         new Warray[] = {1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1096,1097,1098};
  210.         AddVehicleComponent(vehid,Warray[listitem]);
  211.         return CarmodDialog(playerid);
  212.     }
  213.     if(dialogid == 1114 && response)
  214.     {
  215.         switch(listitem)
  216.         {
  217.             case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose a paintjob:","Paintjob 1\nPaintjob 2\nPaintjob 3","Select","Cancel");
  218.             case 1: Mod(playerid);
  219.             case 2: Mod1(playerid);
  220.             case 3: CarmodDialog(playerid);
  221.         }
  222.     }
  223.     if(dialogid == 1001 && response)
  224.     {
  225.         switch(listitem)
  226.         {
  227.             case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose a paintjob:","Paintjob 1\nPaintjob 2\nPaintjob 3","Select","Cancel");
  228.             case 1: Mod2(playerid);
  229.             case 2: Mod3(playerid);
  230.             case 3: CarmodDialog(playerid);
  231.         }
  232.     }
  233.     if(dialogid  == 1002)
  234.     {
  235.         switch(listitem)
  236.         {
  237.             case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose a paintjob:","Paintjob 1\nPaintjob 2\nPaintjob 3","Select","Cancel");
  238.             case 1: Mod2(playerid);
  239.             case 2: Mod3(playerid);
  240.             case 3:
  241.             {
  242.                 if(vehmd == 567)//Savanna
  243.                 {
  244.                     AddVehicleComponent(vehid, 1130);
  245.                 }
  246.                 if(vehmd == 536)//Blade
  247.                 {
  248.                     AddVehicleComponent(vehid, 1128);
  249.                 }
  250.             }
  251.             case 4:
  252.             {
  253.                 if(vehmd == 567)//Savanna
  254.                 {
  255.                      AddVehicleComponent(vehid, 1131);
  256.                 }
  257.                 if(vehmd == 536)//Blade
  258.                 {
  259.                     AddVehicleComponent(vehid, 1103);
  260.                 }
  261.             }
  262.             case 5: CarmodDialog(playerid);
  263.         }
  264.     }
  265.     if(dialogid  == 1003)//Remington
  266.     {
  267.         switch(listitem)
  268.         {
  269.             case 0:ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose a paintjob:","Paintjob 1\nPaintjob 2\nPaintjob 3","Select","Cancel");
  270.             case 1: Mod2(playerid);
  271.             case 2: Mod3(playerid);
  272.             case 3: AddVehicleComponent(vehid, 1122),AddVehicleComponent(vehid, 1101),ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Back","Select","Cancel");
  273.             case 4: AddVehicleComponent(vehid, 1106),AddVehicleComponent(vehid, 1124),ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Back","Select","Cancel");
  274.             case 5: CarmodDialog(playerid);
  275.         }
  276.     }
  277.     if(dialogid == 1004 && response)//regular cars
  278.     {
  279.         switch(listitem)
  280.         {
  281.             case 0:
  282.             {
  283.                 ShowPlayerDialog(playerid,1010,DIALOG_STYLE_LIST,"Spoiler","Pro\nWin\nDrag\nAlpha\nChamp\nRace\nWorx\nFury\n{FF0000}Back","Select","Cancel");
  284.             }
  285.             case 1:
  286.             {
  287.                 if(vehmd == 585 || vehmd == 603 || vehmd == 439 || vehmd == 458 || vehmd == 418 || vehmd == 527 || vehmd == 580)
  288.                 {
  289.                     AddVehicleComponent(vehid, 1006);
  290.                     return RegularCarDialog(playerid);
  291.                 }
  292.                 else if(vehmd == 439 || vehmd == 458 || vehmd == 491 || vehmd == 517 ||vehmd == 547)
  293.                 {ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
  294.                 else if(vehmd == 415)
  295.                 {
  296.                     AddVehicleComponent(vehid, 1007);
  297.                     AddVehicleComponent(vehid, 1071);
  298.                     return RegularCarDialog(playerid);
  299.                 }
  300.                 else ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,"Hood","Champ\nFury\nRace\nWorx\n{FF0000}Back","Select","Cancel");
  301.             }
  302.             case 2:
  303.             {
  304.                 if(vehmd == 549 || vehmd == 585 || vehmd == 603)
  305.                 {ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
  306.                 else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 516 || vehmd == 491 || vehmd == 517 || vehmd == 418 || vehmd == 527 || vehmd == 580)
  307.                 {
  308.                     AddVehicleComponent(vehid, 1007);
  309.                     AddVehicleComponent(vehid, 1071);
  310.                     return RegularCarDialog(playerid);
  311.                 }
  312.                 else if(vehmd == 415 || vehmd == 547 || vehmd == 420 || vehmd == 587)
  313.                 {CarmodDialog(playerid);}
  314.                 else
  315.                 {
  316.                     AddVehicleComponent(vehid, 1006);
  317.                     return RegularCarDialog(playerid);
  318.                 }
  319.                
  320.             }
  321.             case 3:
  322.             {
  323.                 if(vehmd == 549 || vehmd == 585 || vehmd == 603 || vehmd == 551 || vehmd == 492 || vehmd == 529)
  324.                 {
  325.                     AddVehicleComponent(vehid, 1007);
  326.                     AddVehicleComponent(vehid, 1071);
  327.                     return RegularCarDialog(playerid);
  328.                 }
  329.                 else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 505)
  330.                 {ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
  331.                 else if(vehmd == 418 || vehmd == 527 || vehmd == 580 || vehmd == 491 || vehmd == 517 || vehmd == 516)
  332.                 {CarmodDialog(playerid);}
  333.                 else{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
  334.             }
  335.             case 4:
  336.             {
  337.                 if(vehmd == 549 || vehmd == 550 || vehmd == 585 || vehmd == 603)
  338.                 {ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
  339.                 else if(vehmd == 489 || vehmd == 505 || vehmd == 551 || vehmd == 492 || vehmd == 529 || vehmd == 439 || vehmd == 458 || vehmd == 410 || vehmd == 436)
  340.                 {CarmodDialog(playerid);}
  341.                 else
  342.                 {
  343.                     AddVehicleComponent(vehid, 1007);
  344.                     AddVehicleComponent(vehid, 1071);
  345.                     return RegularCarDialog(playerid);
  346.                 }
  347.             }
  348.             case 5:
  349.             {
  350.                 if(vehmd == 585 || vehmd == 603 || vehmd == 550 || vehmd == 549)
  351.                 {CarmodDialog(playerid);}
  352.                 else{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
  353.             }
  354.             case 6: CarmodDialog(playerid);
  355.         }
  356.     }
  357.     if(dialogid == 1010 && response)
  358.     {
  359.         if(listitem == 8) return RegularCarDialog(playerid);
  360.         new Xarray[] = {1000,1001,1002,1003,1014,1015,1016,1023};
  361.         AddVehicleComponent(vehid, Xarray[listitem]);
  362.         return RegularCarDialog(playerid);
  363.     }
  364.     if(dialogid == 1020 && response)
  365.     {
  366.         if(listitem == 4) return RegularCarDialog(playerid);
  367.         new Xarray[] = {1004,1005,1011,1012};
  368.         AddVehicleComponent(vehid, Xarray[listitem]);
  369.         return RegularCarDialog(playerid);
  370.     }
  371.     if(dialogid == 1040 && response)
  372.     {
  373.         switch(listitem)
  374.         {
  375.             case 0:
  376.             {
  377.                 AddVehicleComponent(vehid, 1142);
  378.                 AddVehicleComponent(vehid, 1143);
  379.                 return RegularCarDialog(playerid);
  380.             }
  381.             case 1:
  382.             {
  383.                 AddVehicleComponent(vehid, 1144);
  384.                 AddVehicleComponent(vehid, 1145);
  385.                 return RegularCarDialog(playerid);
  386.             }
  387.             case 2: RegularCarDialog(playerid);
  388.         }
  389.     }
  390.     if(dialogid == 1060 && response)
  391.     {
  392.         if(listitem == 2) return RegularCarDialog(playerid);
  393.         new Xarray[] = {1013,1024};
  394.         AddVehicleComponent(vehid, Xarray[listitem]);
  395.         return RegularCarDialog(playerid);
  396.     }
  397.     if(dialogid == 1115 && response)
  398.     {
  399.         if(listitem == 3) return CarmodDialog(playerid);
  400.         new Parray[] = {0,1,2};
  401.         ChangeVehiclePaintjob(vehid, Parray[listitem]);
  402.         return CarmodDialog(playerid);
  403.     }
  404.     if(dialogid == 1511 && response)
  405.     {
  406.         if(listitem == 7) return ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Choose one","Paintjob\nAlien\nX-Flow\n{FF0000}Back","Select","Cancel");
  407.         if(vehmd == 558)//Uranus
  408.         {
  409.             new Varray[] = {1090,1094,1092,1088,1164,1166,1168};
  410.             AddVehicleComponent(vehid,Varray[listitem]);
  411.             return Mod(playerid);
  412.         }
  413.         if(vehmd == 559)//Jester
  414.         {
  415.             new Varray[] = {1069,1071,1065,1067,1162,1160,1159};
  416.             AddVehicleComponent(vehid,Varray[listitem]);
  417.             return Mod(playerid);
  418.         }
  419.         if(vehmd == 560)//Sultan
  420.         {
  421.             new Varray[] = {1026,1027,1028,1032,1138,1169,1141};
  422.             AddVehicleComponent(vehid,Varray[listitem]);
  423.             return Mod(playerid);
  424.         }
  425.         if(vehmd == 561)//Stratum
  426.         {
  427.             new Varray[] = {1056,1062,1064,1055,1058,1155,1154};
  428.             AddVehicleComponent(vehid,Varray[listitem]);
  429.             return Mod(playerid);
  430.         }
  431.         if(vehmd == 562)//Elegy
  432.         {
  433.             new Varray[] = {1036,1040,1034,1038,1147,1171,1149};
  434.             AddVehicleComponent(vehid,Varray[listitem]);
  435.             return Mod(playerid);
  436.         }
  437.         if(vehmd == 565)//Flash
  438.         {
  439.             new Varray[] = {1047,1051,1046,1054,1049,1153,1150};
  440.             AddVehicleComponent(vehid,Varray[listitem]);
  441.             return Mod(playerid);
  442.         }
  443.     }
  444.     if(dialogid == 1512 && response)
  445.     {
  446.         if(listitem == 7) return ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Choose one","Paintjob\nAlien\nX-Flow\n{FF0000}Back","Select","Cancel");
  447.         if(vehmd == 558)//Uranus
  448.         {
  449.             new Varray[] = {1093,1095,1089,1091,1163,1165,1167};
  450.             AddVehicleComponent(vehid,Varray[listitem]);
  451.             return Mod1(playerid);
  452.         }
  453.         if(vehmd == 559)//Jester
  454.         {
  455.             new Varray[] = {1070,1072,1066,1068,1158,1173,1161};
  456.             AddVehicleComponent(vehid,Varray[listitem]);
  457.             return Mod1(playerid);
  458.         }
  459.         if(vehmd == 560)//Sultan
  460.         {
  461.             new Varray[] = {1031,1030,1029,1033,1139,1170,1140};
  462.             AddVehicleComponent(vehid,Varray[listitem]);
  463.             return Mod1(playerid);
  464.         }
  465.         if(vehmd == 561)//Stratum
  466.         {
  467.             new Varray[] = {1057,1063,1059,1061,1060,1157,1156};
  468.             AddVehicleComponent(vehid,Varray[listitem]);
  469.             return Mod1(playerid);
  470.         }
  471.         if(vehmd == 562)//Elegy
  472.         {
  473.             new Varray[] = {1039,1041,1037,1035,1146,1172,1148};
  474.             AddVehicleComponent(vehid,Varray[listitem]);
  475.             return Mod1(playerid);
  476.         }
  477.         if(vehmd == 565)//Flash
  478.         {
  479.             new Varray[] = {1048,1052,1045,1053,1050,1152,1151};
  480.             AddVehicleComponent(vehid,Varray[listitem]);
  481.             return Mod1(playerid);
  482.         }
  483.     }
  484.     if(dialogid == 1513 && response)
  485.     {
  486.         if(vehmd == 576)
  487.         {
  488.             if(listitem == 5) return Lowrider(playerid);
  489.             new Varray[] = {1134,1137,1136,1191,1192};
  490.             AddVehicleComponent(vehid,Varray[listitem]);
  491.             return Mod2(playerid);
  492.         }
  493.         if(vehmd == 575)
  494.         {
  495.             if(listitem == 5) return Lowrider(playerid);
  496.             new Varray[] = {1042,1099,1044,1174,1176};
  497.             AddVehicleComponent(vehid,Varray[listitem]);
  498.             return Mod2(playerid);
  499.         }
  500.         if(vehmd == 535)
  501.         {
  502.             if(listitem == 6) return Lowrider(playerid);
  503.             new Varray[] = {1115,1109,1113,1117,1118,1120};
  504.             AddVehicleComponent(vehid,Varray[listitem]);
  505.             return Mod2(playerid);
  506.         }
  507.         if(vehmd == 567)
  508.         {
  509.             if(listitem == 5) return Lowrider(playerid);
  510.             new Varray[] = {1129,1133,1102,1187,1189};
  511.             AddVehicleComponent(vehid,Varray[listitem]);
  512.             return Mod2(playerid);
  513.         }
  514.         if(vehmd == 536)
  515.         {
  516.             if(listitem == 5) return Lowrider(playerid);
  517.             new Varray[] = {1104,1108,1107,1184,1182};
  518.             AddVehicleComponent(vehid,Varray[listitem]);
  519.             return Mod2(playerid);
  520.         }
  521.         if(vehmd == 534)
  522.         {
  523.             if(listitem == 6) return Lowrider(playerid);
  524.             new Varray[] = {1100,1123,1125,1126,1179,1180};
  525.             AddVehicleComponent(vehid,Varray[listitem]);
  526.             return Mod2(playerid);
  527.         }
  528.     }
  529.     if(dialogid == 1514 && response)
  530.     {
  531.         if(vehmd == 576)
  532.         {
  533.             if(listitem == 3) return Lowrider(playerid);
  534.             new Varray[] = {1135,1190,1193};
  535.             AddVehicleComponent(vehid,Varray[listitem]);
  536.             return Mod3(playerid);
  537.         }
  538.         if(vehmd == 575)
  539.         {
  540.             if(listitem == 3) return Lowrider(playerid);
  541.             new Varray[] = {1177,1175,1043};
  542.             AddVehicleComponent(vehid,Varray[listitem]);
  543.             return Mod3(playerid);
  544.         }
  545.         if(vehmd == 535)
  546.         {
  547.             if(listitem == 5) return Lowrider(playerid);
  548.             new Varray[] = {1110,1116,1114,1119,1121};
  549.             AddVehicleComponent(vehid,Varray[listitem]);
  550.             return Mod3(playerid);
  551.         }
  552.         if(vehmd == 567)
  553.         {
  554.             if(listitem == 3) return Lowrider(playerid);
  555.             new Varray[] = {1188,1186,1132};
  556.             AddVehicleComponent(vehid,Varray[listitem]);
  557.             return Mod3(playerid);
  558.         }
  559.         if(vehmd == 536)
  560.         {
  561.             if(listitem == 3) return Lowrider(playerid);
  562.             new Varray[] = {1181,1183,1105};
  563.             AddVehicleComponent(vehid,Varray[listitem]);
  564.             return Mod3(playerid);
  565.         }
  566.         if(vehmd == 534)
  567.         {
  568.             if(listitem == 3) return Lowrider(playerid);
  569.             new Varray[] = {1185,1178,1127};
  570.             AddVehicleComponent(vehid,Varray[listitem]);
  571.             return Mod3(playerid);
  572.         }
  573.     }
  574.     return 1;
  575. }
  576.  
  577. /*******************************************************************************
  578. /////                    ///// End Of File \\\\\                          \\\\\\
  579. ******************************************************************************/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement