Advertisement
Antonio144

Ultimate Vehicle Tuning Filescript v1.0 Faster

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