Advertisement
demonneni

F.V.S Full Vehícle System v1.5 - Sistema de Veículos complet

Oct 19th, 2012
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 84.09 KB | None | 0 0
  1. ////////////////////////////////////////////////////////////////////////////////
  2.     //                                                            Full Vehicle System 1.5
  3.     //
  4.     //                       Criado por leandro neni (Schocc)
  5.  
  6. #include                                                                        <a_samp>
  7. #include                                                                        <zcmd>
  8. #include                                                                        <sscanf2>
  9.  
  10. /*  Configurações     Para Desativar coloque // na frente da define*/
  11. //#define IGNORE_WARP_INTO_VEHICLE
  12. #define IGNORE_VIRTUAL_WORLDS
  13. //#define IGNORE_SPAWN_MESSAGES
  14. #define IGNORE_VEHICLE_ACTIVATION
  15. //#define IGNORE_VEHICLE_DELETION
  16.  
  17. //O atraso até que o carro é respawned sem motorista em segundos.
  18. #define DEFAULT_RESPAWN_TIME        1
  19.  
  20. #if !defined IGNORE_VEHICLE_DELETION
  21.     new
  22.         bool:gDialogCreated[ MAX_VEHICLES ] = { false, ... };
  23. #endif
  24.  
  25. new
  26.     strmain[500],
  27.     str1[500],
  28.     str2[500],
  29.     RBstr1[500],
  30.     RBstr2[500],
  31.     RBStrMain[500];
  32. /*  Conte as caracteries das Variaveis acima... */
  33.  
  34.  
  35. /*==--==--==--==--==--      Dialogs ID      ==--==--==--==--==--*/
  36. #define MainDialog_Tuning                                                       498
  37. #define ALL_Paint_Jobs                                                          499
  38. #define Colors_Menu                                                             500
  39. #define Colors_Menu_Input                                                       501
  40. #define Cor_input                                                               502
  41. #define CorInput                                                                503
  42. #define Cor_input_2                                                             504
  43. #define Dialog_escapamentos                                                     505
  44. #define Dialog_Exhaust_elegy                                                    506
  45. #define Dialog_Vents                                                            507
  46. #define Dialog_CAR_SLAMVAN                                                      508
  47. #define Dialog_Rodas                                                            509
  48. #define Dialog_SidesKirt                                                        512
  49. #define Dialog_Front_Bumpers                                                    513
  50. #define Dialog_Rear_Bumpers                                                     514
  51. #define Dialog_Roofs                                                            515
  52. #define Dialog_Lights                                                           516
  53. #define Dialog_Spoliers                                                         517
  54. #define Vdialog                                                                 518
  55. #define VLIST_1                                                                 519
  56. #define VLIST_2                                                                 520
  57. #define VLIST_3                                                                 521
  58. #define VLIST_4                                                                 522
  59. #define VLIST_5                                                                 523
  60. #define VLIST_6                                                                 524
  61. #define VLIST_7                                                                 525
  62. #define VLIST_8                                                                 226
  63. #define VLIST_9                                                                 527
  64. #define VLIST_10                                                                528
  65. #define VLIST_11                                                                529
  66. #define VLIST_12                                                                530
  67. #define VLIST_13                                                                531
  68. #define VLIST_14                                                                532
  69. #define VLIST_15                                                                533
  70.  
  71. static
  72.     color,
  73.     color2;
  74.  
  75. //Contar as cell
  76. new STR_FULL_SIDES_KIRT[500],
  77.     STR_SIDES_KIRT_1[500],
  78.     STR_SIDES_KIRT_2[500];
  79.  
  80.  
  81.  
  82. public OnFilterScriptInit()
  83. {
  84.     print("[FS] Tune Full*");
  85.     print(" Tuning Vehicle System loaded 100%");
  86.     print("-Fs tune Full by schocc ---------------\n");
  87.  
  88.  
  89.  
  90.     return 1;
  91. }
  92.  
  93. public OnVehicleSpawn( vehicleid )
  94. {
  95.     #if !defined IGNORE_VEHICLE_DELETION
  96.         if ( gDialogCreated[ vehicleid ] )
  97.         {
  98.             DestroyVehicle( vehicleid );
  99.             gDialogCreated[ vehicleid ] = false;
  100.         }
  101.     #endif
  102.     return 1;
  103. }
  104.  
  105. public OnPlayerSpawn( playerid )
  106. {
  107.     #if !defined IGNORE_SPAWN_MESSAGES
  108.         SendClientMessage( playerid, 0xFFFFFFFF, "Servidor: Use o comando '/v' Para criar um Veiculo" );
  109.     #endif
  110.  
  111.     return 1;
  112. }
  113.  
  114. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  115. {
  116. if(dialogid == MainDialog_Tuning)
  117. {
  118.     if(response == 0) return false;
  119.     switch(listitem)
  120.     {
  121.         case 0:
  122.         {
  123.             ShowPlayerDialog(playerid, ALL_Paint_Jobs, DIALOG_STYLE_LIST ,
  124.             "Paint Jobs System",
  125.             "Paint Job 1\n\
  126.            Paint Job 2\n\
  127.            Paint Job 3",
  128.             "Add","Exit");
  129.         }
  130.         case 1:
  131.         {
  132.             ShowPlayerDialog(playerid, Colors_Menu, DIALOG_STYLE_LIST,
  133.             "Sistema de Cores",
  134.             "Cores Unica\n\
  135.            Cor 1 e 2",
  136.             "Enter","Exit");
  137.         }
  138.         case 2:
  139.         {
  140.             new str[500];
  141.             format(str,500,
  142.             "Chrome (Savanna)\n\
  143.            Hardtop (Savanna)\n\
  144.            Slamin (Savanna)\n\
  145.            Slamin (Tornado)\n\
  146.            Chrome (Tornado)");
  147.  
  148.             ShowPlayerDialog(playerid, Dialog_escapamentos, DIALOG_STYLE_LIST,
  149.             "Sistema de Escapamentos",
  150.             "Upswept\n\
  151.            Twin\n\
  152.            Large\n\
  153.            Medium\n\
  154.            Small\n\
  155.            Alien (Sultan)5\n\
  156.            X-Flow (Sultan)\n\
  157.            Alien  (Elegy)\n\
  158.            X-Flow (Elegy)\n\
  159.            Slamin (Broadway)\n\
  160.            Chrome (Broadway)10\n\
  161.            X-Flow (Flash)\n\
  162.            Alien (Flash)\n\
  163.            X-Flow Stratum)\n\
  164.            Alien (Stratum)\n\
  165.            Alien (Jester)15\n\
  166.            X-Flow (Jester)16\n\
  167.            X-Flow (Uranus)\n\
  168.            Alien (Uranus)\n\
  169.            Chrome (Blade)\n\
  170.            Slamin (Blade)\n\
  171.            Chrome (Slamvan)\n\
  172.            Slamin (Slamvan\n\
  173.            Chrome Exhaust (Remington)\n\
  174.            Slamin Exhaust (Remington)",
  175.             "Add","Exit");
  176.         }
  177.         case 3:
  178.         {
  179.             ShowPlayerDialog(playerid, Dialog_Vents, DIALOG_STYLE_LIST,
  180.             "All Vents System (Certos carros TransFender)",
  181.             "Left Oval Vents\n\
  182.            Right Oval Vents\n\
  183.            Left Square Vents\n\
  184.            Right Square Vents",
  185.             "Add","Exit");
  186.         }
  187.         case 4:
  188.         {
  189.             ShowPlayerDialog(playerid, Dialog_CAR_SLAMVAN, DIALOG_STYLE_LIST,
  190.             "Slamvan Car Parts",
  191.             "Little Sign 1\n\
  192.            Little Sign 2\n\
  193.             Front Bullbars Chrome\n\
  194.            Front Bullbars Slamin\n\
  195.             Rear Bullbars Chrome\n\
  196.             Rear Bullbars Slamin",
  197.             "Add","Exit");
  198.         }
  199.         case 5:
  200.         {
  201.             ShowPlayerDialog(playerid, Dialog_Rodas, DIALOG_STYLE_LIST,
  202.             "All Wheels",
  203.             "Offroad\n\
  204.            Shadow\n\
  205.            Mega\n\
  206.            Wires\n\
  207.            Classic\n\
  208.            Twist\n\
  209.            Cutter\n\
  210.            Switch\n\
  211.            Grove\n\
  212.            Import\n\
  213.            Dollar\n\
  214.            Trance\n\
  215.            Atomic",
  216.             "Add","Exit");
  217.         }
  218.         case 6:
  219.         {
  220.             AddVehicleComponent(GetPlayerVehicleID(playerid),1086);
  221.             SendClientMessage(playerid,-1,"Som Stereo Adicionado!");
  222.         }
  223.         case 7:
  224.         {
  225.             AddVehicleComponent(GetPlayerVehicleID(playerid),1086);
  226.             SendClientMessage(playerid,-1,"Hydraulics Adicionado em seu Veiculo");
  227.         }
  228.         case 8:
  229.         {
  230.             if(response)
  231.             {
  232.                 format(STR_SIDES_KIRT_1,sizeof(STR_SIDES_KIRT_1),
  233.                 "Left Sideskirt(Transfenders - Cars)\n\
  234.                Left Alien Sideskirt(Sultan)\n\
  235.                Right Alien Sideskirt(Sultan)\n\
  236.                Left Alien Sideskirt(Elegy)\n\
  237.                Right X-Flow Sideskirt(Elegy)\n\
  238.                Left Alien Sideskirt(Flash)\n\
  239.                Left X-Flow Sideskirt(Flash)\n\
  240.                Left Alien Sideskirt(Stratum)\n\
  241.                Left X-Flow Sideskirt(Stratum)\n\
  242.                Left Alien Sideskirt(Jester)\n\
  243.                Left X-Flow Sideskirt(Jester)\n");
  244.  
  245.                 format(STR_SIDES_KIRT_2,sizeof(STR_SIDES_KIRT_2),
  246.                 "Left Alien (Uranus)\n\
  247.                Right X-Flow 1(Uranus)\n\
  248.                Right X-Flow 2(Uranus)\n\
  249.                Left Chrome(Broadway)\n\
  250.                Left Chrome Flames (Remington)\n\
  251.                Left Chrome (Savanna)\n\
  252.                Left Chrome Strip (Blade)\n\
  253.                Left Chrome Trim (Slamvan)\n\
  254.                Left Wheelcovers (Slamvan)\n\
  255.                Left Chrome Arches (Remington)\n\
  256.                Left Chrome Strip (Tornado)");
  257.  
  258.                 format(STR_FULL_SIDES_KIRT,sizeof(STR_FULL_SIDES_KIRT),"%s%s",STR_SIDES_KIRT_1,STR_SIDES_KIRT_2);
  259.                 ShowPlayerDialog(playerid,Dialog_SidesKirt, DIALOG_STYLE_LIST,
  260.                 "All Sides Kirt",
  261.                 STR_FULL_SIDES_KIRT,
  262.                 "Add","Exit");
  263.             }
  264.         }
  265.         case 9:
  266.         {
  267.             if(response) return AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  268.         }
  269.         case 10:
  270.         {
  271.             format(str1,sizeof(str1),
  272.             "Chrome Slamvan (535)\n\
  273.            X-Flow Flash (565)\n\
  274.            Alien  Flash (565)\n\
  275.            X-Flow Stratum (561)\n\
  276.            Alien  Stratum (561)\n\
  277.            X-Flow Uranus (561)\n\
  278.            Alien  Uranus (561)\n\
  279.            Alien   Sultan (560)\n\
  280.            X-Flow  Sultan (560)\n\
  281.            Alien   Elegy (562)\n\
  282.            X-Flow  Elegy (562)\n");
  283.  
  284.             format(str2,sizeof(str2),
  285.             "X-Flow  Jester (559)\n\
  286.            Alien   Jester (559)\n\
  287.            Chrome  Broadway (575)\n\
  288.            Slamin  Broadway (575)\n\
  289.            Chrome  Remington (534)\n\
  290.            Slamin  Remington (534)\n\
  291.            Slamin  Blade (536)\n\
  292.            Chrome  Blade (536)\n\
  293.            Slamin  Savanna (567)\n\
  294.            Chrome  Savanna (567)\n\
  295.            Slamin  Tornado (576)\n\
  296.            Chrome  Tornado (576)");
  297.  
  298.             format(strmain,sizeof(strmain),
  299.             "%s%s",str1,str2);
  300.             ShowPlayerDialog(playerid, Dialog_Front_Bumpers, DIALOG_STYLE_LIST,
  301.             "Front Bumpers",
  302.             strmain,
  303.             "Add", "Exit");
  304.         }
  305.         case 11:
  306.         {
  307.             if(response)
  308.             {
  309.                 format(RBstr1,sizeof(RBstr1),
  310.                 "X-Flow  Sultan (560)\n\
  311.                Alien   Sultan (560)\n\
  312.                X-Flow  Elegy (562)\n\
  313.                Alien   Elegy (562)\n\
  314.                Alien   Flash (565)\n\
  315.                X-Flow  Flash (565)\n\
  316.                Alien   Stratum (561)\n\
  317.                X-Flow  Stratum (561)\n\
  318.                Alien   Jester (559)\n\
  319.                X-Flow  Jester (559)\n\
  320.                X-Flow  Uranus (561)\n");
  321.  
  322.                 format(RBstr2,sizeof(RBstr2),
  323.                 "Alien   Uranus (561)\n\
  324.                Chrome  Broadway (575)\n\
  325.                Slamin  Broadway (575)\n\
  326.                Slamin  Remington (534)\n\
  327.                Chrome  Remington (534)\n\
  328.                Slamin  Blade (536)\n\
  329.                Chrome  Blade (536)\n\
  330.                Slamin  Savanna (567)\n\
  331.                Chrome  Savanna (567)\n\
  332.                Chrome  Tornado (576)\n\
  333.                Slamin  Tornado (576)");
  334.                 format(RBStrMain,sizeof(RBStrMain),"%s%s",RBstr1,RBstr2);
  335.  
  336.                 ShowPlayerDialog(playerid,Dialog_Rear_Bumpers, DIALOG_STYLE_LIST,
  337.                 "Rear Bumpers",
  338.                 RBStrMain,
  339.                 "Add", "Exit");
  340.  
  341.             }
  342.         }
  343.         case 12:
  344.         {
  345.             ShowPlayerDialog(playerid, Dialog_Roofs, DIALOG_STYLE_LIST,
  346.                "All Roofs",
  347.                "Roof Scoop (Cars Transfender)\n\
  348.               Alien Roof Vent  (Sultan)\n\
  349.               X-Flow Roof Vent (Sultan)\n\
  350.               X-Flow Roof Vent (Elegy)\n\
  351.               Alien Roof Vent  (Elegy)\n\
  352.               X-Flow     (Flash)1053\n\
  353.               Alien Roof (Flash)1054\n\
  354.               Alien Roof  (Stratum)\n\
  355.               X-Flow Roof (Stratum)\n\
  356.               Alien Roof  (Jester)\n\
  357.               X-Flow Roof (Jester)\n\
  358.               Alien Roof  (Uranus)\n\
  359.               X-Flow Roof (Uranus)\n\
  360.               Covertible    (Blade)\n\
  361.               Vinyl Hardtop (Blade)\n\
  362.               Hardtop (Savanna)\n\
  363.               Softtop (Savanna)",
  364.                "Add", "Exit");
  365.         }
  366.         case 13:
  367.         {
  368.             ShowPlayerDialog(playerid,Dialog_Lights, DIALOG_STYLE_LIST,
  369.             "All Lights",
  370.             "Round Fog\n\
  371.            Square Fog",
  372.             "Add","Exit");
  373.         }
  374.         case 14:
  375.         {
  376.             ShowPlayerDialog(playerid,Dialog_Spoliers, DIALOG_STYLE_LIST,
  377.             "All Lights",
  378.             "Pro (Certos carros TransFender)\n\
  379.            Win\n\
  380.            Drag\n\
  381.            Alpha\n\
  382.            Champ\n\
  383.            Race\n\
  384.            Worx\n\
  385.            Fury\n\
  386.            Alien  (Stratum)\n\
  387.            X-Flow (Stratum)\n\
  388.            Alien  (Flash)\n\
  389.            X-Flow (Flash)\n\
  390.            Alien  (Sultan)\n\
  391.            X-Flow (Sultan)\n\
  392.            X-Flow (Elegy)\n\
  393.            Alien  (Elegy)\n\
  394.            X-Flow (Jester)\n\
  395.            Alien  (Jester)\n\
  396.            X-Flow (Uranus)\n\
  397.            Alien  (Uranus)",
  398.             "Add","Exit");
  399.         }
  400.     }
  401. }
  402.  
  403. if(dialogid == Dialog_Spoliers)
  404. {
  405.     if(response)
  406.     {
  407.         switch(listitem)
  408.         {
  409.             case 0:
  410.             {
  411.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  412.                 {
  413.                     case 545,602,429,496,422,401,402,518,541,438,527,415,542,589,480,507,585,419,587,533,526,604,439,580,
  414.                     492,474,579,411,546,400,517,410,551,500,418,516,467,404,603,600,426,436,547,489,479,442,475,405,458,
  415.                     409,550,506,549,420,451,540,491,478,421,529,555,477:
  416.                     {
  417.                         AddVehicleComponent(GetPlayerVehicleID(playerid),1000);
  418.                         SendClientMessage(playerid,-1,"OBS: Alguns mods só é possivel adicionar em Algums! (Carros-Transfenders)!!");
  419.                     }
  420.                     default: SendClientMessage(playerid,-1,"Este mod só é permitido adicionar em Algums! (Carros-Transfenders)!!");
  421.                 }
  422.             }
  423.             case 1:
  424.             {
  425.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  426.                 {
  427.                     case 545,602,429,496,422,401,402,518,541,438,527,415,542,589,480,507,585,419,587,533,526,604,439,580,
  428.                     492,474,579,411,546,400,517,410,551,500,418,516,467,404,603,600,426,436,547,489,479,442,475,405,458,
  429.                     409,550,506,549,420,451,540,491,478,421,529,555,477:
  430.                     {
  431.                         AddVehicleComponent(GetPlayerVehicleID(playerid),1001);
  432.                         SendClientMessage(playerid,-1,"OBS: Alguns mods só é possivel adicionar em Algums! (Carros-Transfenders)!!");
  433.                     }
  434.                     default: SendClientMessage(playerid,-1,"Este mod só é permitido adicionar em Algums! (Carros-Transfenders)!!");
  435.                 }
  436.             }
  437.             case 2:
  438.             {
  439.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  440.                 {
  441.                     case 545,602,429,496,422,401,402,518,541,438,527,415,542,589,480,507,585,419,587,533,526,604,439,580,
  442.                     492,474,579,411,546,400,517,410,551,500,418,516,467,404,603,600,426,436,547,489,479,442,475,405,458,
  443.                     409,550,506,549,420,451,540,491,478,421,529,555,477:
  444.                     {
  445.                         AddVehicleComponent(GetPlayerVehicleID(playerid),1002);
  446.                         SendClientMessage(playerid,-1,"OBS: Alguns mods só é possivel adicionar em Algums! (Carros-Transfenders)!!");
  447.                     }
  448.                     default: SendClientMessage(playerid,-1,"Este mod só é permitido adicionar em Algums! (Carros-Transfenders)!!");
  449.                 }
  450.             }
  451.             case 3:
  452.             {
  453.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  454.                 {
  455.                     case 545,602,429,496,422,401,402,518,541,438,527,415,542,589,480,507,585,419,587,533,526,604,439,580,
  456.                     492,474,579,411,546,400,517,410,551,500,418,516,467,404,603,600,426,436,547,489,479,442,475,405,458,
  457.                     409,550,506,549,420,451,540,491,478,421,529,555,477:
  458.                     {
  459.                         AddVehicleComponent(GetPlayerVehicleID(playerid),1003);
  460.                         SendClientMessage(playerid,-1,"OBS: Alguns mods só é possivel adicionar em Algums! (Carros-Transfenders)!!");
  461.                     }
  462.                     default: SendClientMessage(playerid,-1,"Este mod só é permitido adicionar em Algums! (Carros-Transfenders)!!");
  463.                 }
  464.             }
  465.             case 4:
  466.             {
  467.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  468.                 {
  469.                     case 545,602,429,496,422,401,402,518,541,438,527,415,542,589,480,507,585,419,587,533,526,604,439,580,
  470.                     492,474,579,411,546,400,517,410,551,500,418,516,467,404,603,600,426,436,547,489,479,442,475,405,458,
  471.                     409,550,506,549,420,451,540,491,478,421,529,555,477:
  472.                     {
  473.                         AddVehicleComponent(GetPlayerVehicleID(playerid),1014);
  474.                         SendClientMessage(playerid,-1,"OBS: Alguns mods só é possivel adicionar em Algums! (Carros-Transfenders)!!");
  475.                     }
  476.                     default: SendClientMessage(playerid,-1,"Este mod só é permitido adicionar em Algums! (Carros-Transfenders)!!");
  477.                 }
  478.             }
  479.             case 5:
  480.             {
  481.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  482.                 {
  483.                     case 545,602,429,496,422,401,402,518,541,438,527,415,542,589,480,507,585,419,587,533,526,604,439,580,
  484.                     492,474,579,411,546,400,517,410,551,500,418,516,467,404,603,600,426,436,547,489,479,442,475,405,458,
  485.                     409,550,506,549,420,451,540,491,478,421,529,555,477:
  486.                     {
  487.                         AddVehicleComponent(GetPlayerVehicleID(playerid),1015);
  488.                         SendClientMessage(playerid,-1,"OBS: Alguns mods só é possivel adicionar em Algums! (Carros-Transfenders)!!");
  489.                     }
  490.                     default: SendClientMessage(playerid,-1,"Este mod só é permitido adicionar em Algums! (Carros-Transfenders)!!");
  491.                 }
  492.             }
  493.             case 6:
  494.             {
  495.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  496.                 {
  497.                     case 545,602,429,496,422,401,402,518,541,438,527,415,542,589,480,507,585,419,587,533,526,604,439,580,
  498.                     492,474,579,411,546,400,517,410,551,500,418,516,467,404,603,600,426,436,547,489,479,442,475,405,458,
  499.                     409,550,506,549,420,451,540,491,478,421,529,555,477:
  500.                     {
  501.                         AddVehicleComponent(GetPlayerVehicleID(playerid),1016);
  502.                         SendClientMessage(playerid,-1,"OBS: Alguns mods só é possivel adicionar em Algums! (Carros-Transfenders)!!");
  503.                     }
  504.                     default: SendClientMessage(playerid,-1,"Este mod só é permitido adicionar em Algums! (Carros-Transfenders)!!");
  505.                 }
  506.             }
  507.             case 7:
  508.             {
  509.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  510.                 {
  511.                     case 545,602,429,496,422,401,402,518,541,438,527,415,542,589,480,507,585,419,587,533,526,604,439,580,
  512.                     492,474,579,411,546,400,517,410,551,500,418,516,467,404,603,600,426,436,547,489,479,442,475,405,458,
  513.                     409,550,506,549,420,451,540,491,478,421,529,555,477:
  514.                     {
  515.                         AddVehicleComponent(GetPlayerVehicleID(playerid),1023);
  516.                         SendClientMessage(playerid,-1,"OBS: Alguns mods só é possivel adicionar em Algums! (Carros-Transfenders)!!");
  517.                     }
  518.                     default: SendClientMessage(playerid,-1,"Este mod só é permitido adicionar em Algums! (Carros-Transfenders)!!");
  519.                 }
  520.             }
  521.             case 8:
  522.             {
  523.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)
  524.                 {
  525.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1058);
  526.                 }
  527.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Stratum");
  528.             }
  529.             case 9:
  530.             {
  531.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)
  532.                 {
  533.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1060);
  534.                 }
  535.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Stratum");
  536.             }
  537.             case 10:
  538.             {
  539.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)
  540.                 {
  541.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1049);
  542.                 }
  543.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Flash");
  544.             }
  545.             case 11:
  546.             {
  547.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)
  548.                 {
  549.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1050);
  550.                 }
  551.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Flash");
  552.             }
  553.             case 12:
  554.             {
  555.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
  556.                 {
  557.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1138);
  558.                 }
  559.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Sultan");
  560.             }
  561.             case 13:
  562.             {
  563.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
  564.                 {
  565.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1139);
  566.                 }
  567.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Sultan");
  568.             }
  569.             case 14:
  570.             {
  571.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)
  572.                 {
  573.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1146);
  574.                 }
  575.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Elegy");
  576.             }
  577.             case 15:
  578.             {
  579.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)
  580.                 {
  581.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1147);
  582.                 }
  583.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Elegy");
  584.             }
  585.             case 16:
  586.             {
  587.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
  588.                 {
  589.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1158);
  590.                 }
  591.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Jester");
  592.             }
  593.             case 17:
  594.             {
  595.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
  596.                 {
  597.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1162);
  598.                 }
  599.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Jester");
  600.             }
  601.             case 18:
  602.             {
  603.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)
  604.                 {
  605.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1163);
  606.                 }
  607.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  608.             }
  609.             case 19:
  610.             {
  611.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)
  612.                 {
  613.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1164);
  614.                 }
  615.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  616.             }
  617.         }
  618.     }
  619. }
  620. if(dialogid == Dialog_Lights)
  621. {
  622.     if(response)
  623.     {
  624.         switch(listitem)
  625.         {
  626.             case 0:AddVehicleComponent(GetPlayerVehicleID(playerid),1013);
  627.             case 1:AddVehicleComponent(GetPlayerVehicleID(playerid),1024);
  628.         }
  629.     }
  630.  
  631. }
  632.  
  633. if(dialogid == Dialog_Roofs)
  634. {
  635.     if(response)
  636.     {
  637.         switch(listitem)
  638.         {
  639.             case 0:
  640.             {
  641.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))//transfenders cars
  642.                 {
  643.                     case 545,602,429,496,422,401,402,518,541,438,527,415,542,589,480,507,585,419,587,533,526,604,439,580,
  644.                     492,474,579,411,546,400,517,410,551,500,418,516,467,404,603,600,426,436,547,489,479,442,475,405,458,
  645.                     409,550,506,549,420,451,540,491,478,421,529,555,477:
  646.                     {
  647.                         AddVehicleComponent(GetPlayerVehicleID(playerid),1006);
  648.                         SendClientMessage(playerid,-1,"OBS: Roofs só é possivel adicionar em Algums! (Carros-Transfenders)!!");
  649.                     }
  650.                     default: SendClientMessage(playerid,-1,"Este mod só é permitido adicionar em Algums! (Carros-Transfenders)!!");
  651.                 }
  652.             }
  653.             case 1:
  654.             {
  655.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)//Sultan
  656.                 {
  657.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1032);
  658.                 }
  659.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Sultan");
  660.             }
  661.             case 2:
  662.             {
  663.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)//Sultan
  664.                 {
  665.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1033);
  666.                 }
  667.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Sultan");
  668.             }
  669.             case 3:
  670.             {
  671.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)//Elegy
  672.                 {
  673.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1035);
  674.                 }
  675.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Elegy");
  676.             }
  677.             case 4:
  678.             {
  679.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)//Elegy
  680.                 {
  681.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1038);
  682.                 }
  683.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Elegy");
  684.             }
  685.             case 5:
  686.             {
  687.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)//Flash
  688.                 {
  689.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1053);
  690.                 }
  691.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Flash");
  692.             }
  693.             case 6:
  694.             {
  695.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)//Flash
  696.                 {
  697.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1054);
  698.                 }
  699.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Flash");
  700.             }
  701.             case 7:
  702.             {
  703.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Stratum
  704.                 {
  705.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1055);
  706.                 }
  707.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Stratum");
  708.             }
  709.             case 8:
  710.             {
  711.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Stratum
  712.                 {
  713.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1061);
  714.                 }
  715.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Stratum");
  716.             }
  717.             case 9:
  718.             {
  719.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)//Jester
  720.                 {
  721.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1067);
  722.                 }
  723.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Jester");
  724.             }
  725.             case 10:
  726.             {
  727.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)//Jester
  728.                 {
  729.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1068);
  730.                 }
  731.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Jester");
  732.             }
  733.             case 11:
  734.             {
  735.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)//Uranus
  736.                 {
  737.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1088);
  738.                 }
  739.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  740.             }
  741.             case 12:
  742.             {
  743.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)//Uranus
  744.                 {
  745.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1091);
  746.                 }
  747.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  748.             }
  749.             case 13:
  750.             {
  751.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)//Blade
  752.                 {
  753.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1103);
  754.                 }
  755.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Blade");
  756.             }
  757.             case 14:
  758.             {
  759.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)//Blade
  760.                 {
  761.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1128);
  762.                 }
  763.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Blade");
  764.             }
  765.             case 15:
  766.             {
  767.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)//Savanna
  768.                 {
  769.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1130);
  770.                 }
  771.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Savanna");
  772.             }
  773.             case 16:
  774.             {
  775.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)//Savanna
  776.                 {
  777.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1131);
  778.                 }
  779.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Savanna");
  780.             }
  781.         }
  782.     }
  783. }
  784.  
  785. if(dialogid == Dialog_Front_Bumpers)
  786. {
  787.     if(response)
  788.     {
  789.         switch(listitem)
  790.         {
  791.             case 0:
  792.             {
  793.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 535)//Slamvan
  794.                 {
  795.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1117);
  796.                 }
  797.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Slamvan");
  798.             }
  799.             case 1:
  800.             {
  801.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)//flash
  802.                 {
  803.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1152);
  804.                 }
  805.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Flash");
  806.             }
  807.             case 2:
  808.             {
  809.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)//flash
  810.                 {
  811.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1153);
  812.                 }
  813.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Flash");
  814.             }
  815.             case 3:
  816.             {
  817.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Stratum
  818.                 {
  819.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1157);
  820.                 }
  821.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Stratum");
  822.             }
  823.             case 4:
  824.             {
  825.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Stratum
  826.                 {
  827.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1155);
  828.                 }
  829.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Stratum");
  830.             }
  831.             case 5:
  832.             {
  833.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)//Uranus 558
  834.                 {
  835.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1165);
  836.                 }
  837.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  838.             }
  839.             case 6:
  840.             {
  841.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)//Uranus
  842.                 {
  843.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1166);
  844.                 }
  845.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  846.             }
  847.             case 7:
  848.             {
  849.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)//Sultan
  850.                 {
  851.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1169);
  852.                 }
  853.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Sultan");
  854.             }
  855.             case 8:
  856.             {
  857.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)//Sultan
  858.                 {
  859.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1169);
  860.                 }
  861.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Sultan");
  862.             }
  863.             case 9:
  864.             {
  865.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)//Elegy
  866.                 {
  867.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1171);
  868.                 }
  869.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Elegy");
  870.             }
  871.             case 10:
  872.             {
  873.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)//Elegy
  874.                 {
  875.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1172);
  876.                 }
  877.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Elegy");
  878.             }
  879.             case 11:
  880.             {
  881.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)//Jester
  882.                 {
  883.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1173);
  884.                 }
  885.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Jester");
  886.             }
  887.             case 12:
  888.             {
  889.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)//Jester
  890.                 {
  891.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1160);
  892.                 }
  893.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Jester");
  894.             }
  895.             case 13:
  896.             {
  897.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 575)//Broadway
  898.                 {
  899.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1174);
  900.                 }
  901.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Broadway");
  902.             }
  903.             case 14:
  904.             {
  905.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 575)//Broadway
  906.                 {
  907.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1175);
  908.                 }
  909.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Broadway");
  910.             }
  911.             case 15:
  912.             {
  913.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Remington
  914.                 {
  915.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1179);
  916.                 }
  917.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Remington");
  918.             }
  919.             case 16:
  920.             {
  921.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Remington
  922.                 {
  923.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1185);
  924.                 }
  925.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Remington");
  926.             }
  927.             case 17:
  928.             {
  929.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)//Blade
  930.                 {
  931.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1181);
  932.                 }
  933.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Blade");
  934.             }
  935.             case 18:
  936.             {
  937.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)//Blade
  938.                 {
  939.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1182);
  940.                 }
  941.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Blade");
  942.             }
  943.             case 19:
  944.             {
  945.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)//Savanna
  946.                 {
  947.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1188);
  948.                 }
  949.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Savanna");
  950.             }
  951.             case 20:
  952.             {
  953.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)//Savanna
  954.                 {
  955.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1189);
  956.                 }
  957.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Savanna");
  958.             }
  959.             case 21:
  960.             {
  961.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 576)//Tornado
  962.                 {
  963.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1190);
  964.                 }
  965.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Tornado");
  966.             }
  967.             case 22:
  968.             {
  969.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 576)//Tornado
  970.                 {
  971.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1191);
  972.                 }
  973.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Tornado");
  974.             }
  975.         }
  976.     }
  977. }
  978.  
  979. if(dialogid == Dialog_Rear_Bumpers)
  980. {
  981.     if(response)
  982.     {
  983.         switch(listitem)
  984.         {
  985.             case 0:
  986.             {
  987.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)//Sultan
  988.                 {
  989.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1140);
  990.                 }
  991.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Sultan");
  992.  
  993.             }
  994.             case 1:
  995.             {
  996.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)//Sultan
  997.                 {
  998.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1141);
  999.                 }
  1000.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Sultan");
  1001.             }
  1002.             case 2:
  1003.             {
  1004.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)//Elegy
  1005.                 {
  1006.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1148);
  1007.                 }
  1008.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Elegy");
  1009.             }
  1010.             case 3:
  1011.             {
  1012.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)//Elegy
  1013.                 {
  1014.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1149);
  1015.                 }
  1016.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Elegy");
  1017.             }
  1018.             case 4:
  1019.             {
  1020.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)//Flash
  1021.                 {
  1022.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1150);
  1023.                 }
  1024.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Flash");
  1025.             }
  1026.             case 5:
  1027.             {
  1028.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)//Flash
  1029.                 {
  1030.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1151);
  1031.                 }
  1032.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Flash");
  1033.             }
  1034.             case 6:
  1035.             {
  1036.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Stratum
  1037.                 {
  1038.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1154);
  1039.                 }
  1040.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Stratum");
  1041.             }
  1042.             case 7:
  1043.             {
  1044.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Stratum
  1045.                 {
  1046.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1156);
  1047.                 }
  1048.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Stratum");
  1049.             }
  1050.             case 8:
  1051.             {
  1052.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)//Jester
  1053.                 {
  1054.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1159);
  1055.                 }
  1056.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Jester");
  1057.             }
  1058.             case 9:
  1059.             {
  1060.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)//Jester
  1061.                 {
  1062.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1161);
  1063.                 }
  1064.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Jester");
  1065.             }
  1066.             case 10:
  1067.             {
  1068.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Uranus
  1069.                 {
  1070.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1167);
  1071.                 }
  1072.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  1073.             }
  1074.             case 11:
  1075.             {
  1076.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Uranus
  1077.                 {
  1078.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1168);
  1079.                 }
  1080.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  1081.             }
  1082.             case 12:
  1083.             {
  1084.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 575)//Broadway
  1085.                 {
  1086.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1176);
  1087.                 }
  1088.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Broadway");
  1089.             }
  1090.             case 13:
  1091.             {
  1092.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 575)//Broadway
  1093.                 {
  1094.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1177);
  1095.                 }
  1096.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Broadway");
  1097.             }
  1098.             case 14:
  1099.             {
  1100.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Remington
  1101.                 {
  1102.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1178);
  1103.                 }
  1104.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Remington");
  1105.             }
  1106.             case 15:
  1107.             {
  1108.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Remington
  1109.                 {
  1110.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1180);
  1111.                 }
  1112.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Remington");
  1113.             }
  1114.             case 16:
  1115.             {
  1116.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)//Blade
  1117.                 {
  1118.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1183);
  1119.                 }
  1120.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Blade");
  1121.             }
  1122.             case 17:
  1123.             {
  1124.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)//Blade
  1125.                 {
  1126.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1184);
  1127.                 }
  1128.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Blade");
  1129.             }
  1130.             case 18:
  1131.             {
  1132.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)//Savanna
  1133.                 {
  1134.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1186);
  1135.                 }
  1136.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Savanna");
  1137.             }
  1138.             case 19:
  1139.             {
  1140.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)//Savanna
  1141.                 {
  1142.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1187);
  1143.                 }
  1144.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Savanna");
  1145.             }
  1146.             case 20:
  1147.             {
  1148.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 576)//Tornado
  1149.                 {
  1150.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1192);
  1151.                 }
  1152.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Tornado");
  1153.             }
  1154.             case 21:
  1155.             {
  1156.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 576)//Tornado
  1157.                 {
  1158.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1193);
  1159.                 }
  1160.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Tornado");
  1161.             }
  1162.         }
  1163.     }
  1164. }
  1165.  
  1166. if(dialogid == Dialog_SidesKirt)
  1167. {
  1168.     if(response)
  1169.     {
  1170.         switch(listitem)
  1171.         {
  1172.             case 0:
  1173.             {
  1174.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))//transfenders cars
  1175.                 {
  1176.                     case 545,602,429,496,422,401,402,518,541,438,527,415,542,589,480,507,585,419,587,533,526,604,439,580,
  1177.                     492,474,579,411,546,400,517,410,551,500,418,516,467,404,603,600,426,436,547,489,479,442,475,405,458,
  1178.                     409,550,506,549,420,451,540,491,478,421,529,555,477:
  1179.                     {
  1180.                         AddVehicleComponent(GetPlayerVehicleID(playerid),1017);
  1181.                         SendClientMessage(playerid,-1,"OBS: Roofs só é possivel adicionar em Algums! (Carros-Transfenders)!!");
  1182.                     }
  1183.                     default: SendClientMessage(playerid,-1,"Este mod só é permitido adicionar em (Carros-Transfenders)!!");
  1184.                 }
  1185.             }
  1186.             case 1:
  1187.             {
  1188.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)//Sultan
  1189.                 {
  1190.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1027);
  1191.                 }
  1192.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Sultan");
  1193.             }
  1194.             case 2:
  1195.             {
  1196.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)//Sultan
  1197.                 {
  1198.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1030);
  1199.                 }
  1200.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Sultan");
  1201.             }
  1202.             case 3:
  1203.             {
  1204.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)//Elegy
  1205.                 {
  1206.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1040);
  1207.                 }
  1208.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Elegy");
  1209.             }
  1210.  
  1211.  
  1212.             case 4:
  1213.             {
  1214.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)//Elegy
  1215.                 {
  1216.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1041);
  1217.                 }
  1218.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Elegy");
  1219.             }
  1220.             case 5:
  1221.             {
  1222.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)//Flash
  1223.                 {
  1224.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1051);
  1225.                 }
  1226.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Flash");
  1227.             }
  1228.             case 6:
  1229.             {
  1230.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)//Flash
  1231.                 {
  1232.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1052);
  1233.                 }
  1234.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Flash");
  1235.             }
  1236.             case 7:
  1237.             {
  1238.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Stratum
  1239.                 {
  1240.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1062);
  1241.                 }
  1242.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Stratum");
  1243.             }
  1244.             case 8:
  1245.             {
  1246.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Stratum
  1247.                 {
  1248.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1063);
  1249.                 }
  1250.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Stratum");
  1251.             }
  1252.             case 9:
  1253.             {
  1254.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)//Jester
  1255.                 {
  1256.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1071);
  1257.                 }
  1258.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Jester");
  1259.             }
  1260.             case 10:
  1261.             {
  1262.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)//jester
  1263.                 {
  1264.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1072);
  1265.                 }
  1266.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Jester");
  1267.             }
  1268.             case 11:
  1269.             {
  1270.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)//Uranus
  1271.                 {
  1272.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1094);
  1273.                 }
  1274.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  1275.             }
  1276.             case 12:
  1277.             {
  1278.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)//Uranus Right 1
  1279.                 {
  1280.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1093);
  1281.                 }
  1282.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  1283.             }
  1284.             case 13:
  1285.             {
  1286.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)//Uranus Right 2
  1287.                 {
  1288.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1095);
  1289.                 }
  1290.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  1291.             }
  1292.             case 14:
  1293.             {
  1294.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 575)//Broadway
  1295.                 {
  1296.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1099);
  1297.                 }
  1298.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Broadway");
  1299.             }
  1300.             case 15:
  1301.             {
  1302.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Remington
  1303.                 {
  1304.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1101);
  1305.                 }
  1306.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Remington");
  1307.             }
  1308.             case 16:
  1309.             {
  1310.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)//Savanna
  1311.                 {
  1312.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1102);//Savanna
  1313.                 }
  1314.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Savanna");
  1315.             }
  1316.             case 17:
  1317.             {
  1318.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)//Blade
  1319.                 {
  1320.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1107);
  1321.                 }
  1322.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Blade");
  1323.             }
  1324.             case 18:
  1325.             {
  1326.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 535)//Slamvan
  1327.                 {
  1328.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1120);//Slamvan
  1329.                 }
  1330.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Slamvan");
  1331.             }
  1332.             case 19:
  1333.             {
  1334.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 535)//Slamvan
  1335.                 {
  1336.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1121);
  1337.                 }
  1338.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Slamvan");
  1339.             }
  1340.             case 20:
  1341.             {
  1342.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Remington
  1343.                 {
  1344.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1124);
  1345.                 }
  1346.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Remington");
  1347.             }
  1348.             case 21:
  1349.             {
  1350.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Tornado
  1351.                 {
  1352.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1137);
  1353.                 }
  1354.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Remington");
  1355.             }
  1356.         }
  1357.     }
  1358. }
  1359.  
  1360.  
  1361.  
  1362.  
  1363. if(dialogid == Dialog_Rodas)
  1364. {
  1365.     if(response)
  1366.     {
  1367.         switch(listitem)
  1368.         {
  1369.             case 0: AddVehicleComponent(GetPlayerVehicleID(playerid),1025);
  1370.             case 1: AddVehicleComponent(GetPlayerVehicleID(playerid),1073);
  1371.             case 2: AddVehicleComponent(GetPlayerVehicleID(playerid),1074);
  1372.             case 3: AddVehicleComponent(GetPlayerVehicleID(playerid),1075);
  1373.             case 4: AddVehicleComponent(GetPlayerVehicleID(playerid),1076);
  1374.             case 5: AddVehicleComponent(GetPlayerVehicleID(playerid),1077);
  1375.             case 6: AddVehicleComponent(GetPlayerVehicleID(playerid),1078);
  1376.             case 7: AddVehicleComponent(GetPlayerVehicleID(playerid),1079);
  1377.             case 8: AddVehicleComponent(GetPlayerVehicleID(playerid),1080);
  1378.             case 9: AddVehicleComponent(GetPlayerVehicleID(playerid),1081);
  1379.             case 10: AddVehicleComponent(GetPlayerVehicleID(playerid),1082);
  1380.             case 11: AddVehicleComponent(GetPlayerVehicleID(playerid),1083);
  1381.             case 12: AddVehicleComponent(GetPlayerVehicleID(playerid),1084);
  1382.             case 13: AddVehicleComponent(GetPlayerVehicleID(playerid),1085);
  1383.             case 14: AddVehicleComponent(GetPlayerVehicleID(playerid),1086);
  1384.             case 15: AddVehicleComponent(GetPlayerVehicleID(playerid),1097);
  1385.             case 16: AddVehicleComponent(GetPlayerVehicleID(playerid),1098);
  1386.         }
  1387.     }
  1388. }
  1389.  
  1390. if(dialogid == ALL_Paint_Jobs)
  1391. {
  1392.     if(response)
  1393.     {
  1394.         switch(listitem)
  1395.         {
  1396.             case 0:
  1397.             {
  1398.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  1399.                 {
  1400.                     case 483,534,535,536,558,559,560,561,562,565,567,575,576:
  1401.                     {
  1402.                         ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 0);
  1403.                         ChangeVehicleColor(GetPlayerVehicleID(playerid),9,9);
  1404.                         SendClientMessage(playerid,-1,"Paint Job ID: 0 ADICIONADO");//Opcional
  1405.                     }
  1406.                     default: return SendClientMessage( playerid, -1, "[ERROR]: não é possivel add esta Paint Job neste veiculo" );
  1407.                 }
  1408.             }
  1409.             case 1:
  1410.             {
  1411.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  1412.                 {
  1413.                     case 534,535,536,558,559,560,561,562,565,567,575,576:
  1414.                     {
  1415.                         ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 1);
  1416.                         ChangeVehicleColor(GetPlayerVehicleID(playerid),9,9);
  1417.                     }
  1418.                     default: return SendClientMessage( playerid, -1, "[ERROR]: não é possivel add esta Paint Job neste veiculo" );
  1419.                 }
  1420.             }
  1421.             case 2:
  1422.             {
  1423.                 switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  1424.                 {
  1425.                     case 534,535,536,558,559,560,561,562,565,567,576:
  1426.                     {
  1427.                         ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 2);
  1428.                         ChangeVehicleColor(GetPlayerVehicleID(playerid),9,9);
  1429.                         SendClientMessage(playerid,-1,"Schocc é o cara!");
  1430.                     }
  1431.                     default: return SendClientMessage( playerid, -1, "[ERROR]: não é possivel add esta Paint Job neste veiculo" );
  1432.                 }
  1433.             }
  1434.         }
  1435.     }
  1436. }
  1437.  
  1438. if(dialogid == Colors_Menu)
  1439. {
  1440.  
  1441.     if(response)
  1442.     {
  1443.         switch(listitem)
  1444.         {
  1445.             case 0:
  1446.             {
  1447.                 ShowPlayerDialog(playerid, Colors_Menu_Input, DIALOG_STYLE_INPUT ,
  1448.                 "Full Colors System*",
  1449.                 "Cor Unica\n\
  1450.                Digite o ID da cor Exemplo [126] sem[]!",
  1451.                 "Alterar","Exit");
  1452.             }
  1453.             case 1:
  1454.             {
  1455.                 ShowPlayerDialog(playerid, Cor_input, DIALOG_STYLE_INPUT ,
  1456.                 "Full Colors System*",
  1457.                 "Cor 1 e Cor 2\n\
  1458.                Digite o ID da Primeira Cor Exemplo [126]  sem[]!",
  1459.                 "Alterar","Exit");
  1460.             }
  1461.         }
  1462.     }
  1463. }
  1464. if(dialogid == Colors_Menu_Input)
  1465. {
  1466.     switch(response)
  1467.     {
  1468.         case 1:
  1469.         {
  1470.             new
  1471.                 str[254];
  1472.             if(sscanf(inputtext,"d",color)) return SendClientMessage(playerid, -1, "ERRO: não é posivel adicionar cor por letras Somente Numeros!");
  1473.             switch (color)
  1474.             {
  1475.                 case 127..129,133..141,143,145,162..172,176..235,238,240..242,244..251,253..999: return format(str,256,"COR-ID: [%d] não existe",color)&& SendClientMessage(playerid,-1,str);
  1476.             }
  1477.             ChangeVehicleColor(GetPlayerVehicleID(playerid),color,color);
  1478.             SendClientMessage(playerid,-1,"Nova Cor adicionada com sucesso");
  1479.         }
  1480.     }
  1481. }
  1482. if(dialogid == Cor_input)
  1483. {
  1484.     switch(response)
  1485.     {
  1486.         case 1:
  1487.         {
  1488.             new
  1489.                 str[254];
  1490.             if(sscanf(inputtext,"d",color)) return format(str,256,"COR-ID: [%d] não existe",color)&& SendClientMessage(playerid,-1,str);
  1491.  
  1492.             switch (color)
  1493.             {
  1494.                 case 127..129,133..141,143,145,162..172,176..235,238,240..242,244..251,253..999: return format(str,256,"COR-ID: [%d] não existe",color)&& SendClientMessage(playerid,-1,str);
  1495.             }
  1496.             ChangeVehicleColor(GetPlayerVehicleID(playerid),color,color);
  1497.             ShowPlayerDialog(playerid,Cor_input_2,DIALOG_STYLE_INPUT,
  1498.             "Full Colors System*",
  1499.             "Digite o ID da Segunda Cor Exemplo [56]  sem[]!",
  1500.             "Change","Exit");
  1501.             SendClientMessage(playerid,-1,"Cor 1 adicionada");
  1502.             return 1;
  1503.         }
  1504.     }
  1505.  
  1506. }
  1507. if(dialogid == Cor_input_2)
  1508. {
  1509.     switch(response)
  1510.     {
  1511.         case 1:
  1512.         {
  1513.             new
  1514.                 str[254];
  1515.             if(sscanf(inputtext,"d",color2)) return format(str,256,"COR-ID: [%d] não existe",color2)&& SendClientMessage(playerid,-1,str);
  1516.  
  1517.             switch (color2)
  1518.             {
  1519.                 case 127..129,133..141,143,145,162..172,176..235,238,240..242,244..251,253..999: return format(str,256,"COR-ID: [%d] não existe",color)&& SendClientMessage(playerid,-1,str);
  1520.             }
  1521.             ChangeVehicleColor(GetPlayerVehicleID(playerid),color,color2);
  1522.             SendClientMessage(playerid,-1,"Cor 2 adicionada");
  1523.             ShowPlayerDialog(playerid, MainDialog_Tuning, DIALOG_STYLE_LIST ,
  1524.             "System Tuning*",
  1525.             "Paint Jobs\n\
  1526.            Cores\n\
  1527.            ",
  1528.             "Enter","Exit");
  1529.         }
  1530.     }
  1531. }
  1532. if(dialogid == Dialog_escapamentos)
  1533. {
  1534.     switch(listitem)
  1535.     {
  1536.         case 0:AddVehicleComponent(GetPlayerVehicleID(playerid),1018);
  1537.         case 1:AddVehicleComponent(GetPlayerVehicleID(playerid),1019);
  1538.         case 2:AddVehicleComponent(GetPlayerVehicleID(playerid),1020);
  1539.         case 3:AddVehicleComponent(GetPlayerVehicleID(playerid),1021);
  1540.         case 4:AddVehicleComponent(GetPlayerVehicleID(playerid),1022);
  1541.         case 5:
  1542.         {
  1543.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)//Sultan
  1544.             {
  1545.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1028);
  1546.             }
  1547.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Sultan");
  1548.         }
  1549.         case 6:
  1550.         {
  1551.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560 )//Sultan
  1552.             {
  1553.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1029);
  1554.             }
  1555.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Sultan");
  1556.         }
  1557.         case 7:
  1558.         {
  1559.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)//Elegy
  1560.             {
  1561.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1034);
  1562.             }
  1563.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Elegy");
  1564.         }
  1565.         case 8:
  1566.         {
  1567.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)//Elegy
  1568.             {
  1569.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1037);
  1570.             }
  1571.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Elegy");
  1572.         }
  1573.         case 9:
  1574.         {
  1575.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 575)//Broadway
  1576.             {
  1577.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1043);
  1578.             }
  1579.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Broadway");
  1580.         }
  1581.         case 10:
  1582.         {
  1583.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 575)//Broadway
  1584.             {
  1585.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1044);
  1586.             }
  1587.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Broadway");
  1588.         }
  1589.         case 11:
  1590.         {
  1591.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Flash
  1592.             {
  1593.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1045);
  1594.             }
  1595.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Flash");
  1596.         }
  1597.         case 12:
  1598.         {
  1599.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Flash
  1600.             {
  1601.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1046);
  1602.             }
  1603.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Flash");
  1604.         }
  1605.         case 13:
  1606.         {
  1607.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Stratum
  1608.             {
  1609.             AddVehicleComponent(GetPlayerVehicleID(playerid),1059);
  1610.             }
  1611.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Stratum");
  1612.         }
  1613.         case 14:
  1614.         {
  1615.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)//Stratum
  1616.             {
  1617.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1064);
  1618.             }
  1619.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Stratum");
  1620.         }
  1621.         case 15:
  1622.         {
  1623.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)//Jester
  1624.             {
  1625.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1065);
  1626.             }
  1627.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Jester");
  1628.         }
  1629.         case 16:
  1630.         {
  1631.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)//Jester
  1632.             {
  1633.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1066);
  1634.             }
  1635.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Jester");
  1636.         }
  1637.         case 17:
  1638.         {
  1639.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)//uranus
  1640.             {
  1641.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1089);
  1642.             }
  1643.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  1644.         }
  1645.         case 18:
  1646.         {
  1647.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)//uranus
  1648.             {
  1649.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1092);
  1650.             }
  1651.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Uranus");
  1652.         }
  1653.         case 19:
  1654.         {
  1655.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)//Blade
  1656.             {
  1657.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1104);
  1658.             }
  1659.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Blade");
  1660.         }
  1661.         case 20:
  1662.         {
  1663.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)//Blade
  1664.             {
  1665.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1105);
  1666.             }
  1667.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Blade");
  1668.         }
  1669.         case 21:
  1670.         {
  1671.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 535)//Slamvan
  1672.             {
  1673.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1113);
  1674.             }
  1675.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Slamvan");
  1676.         }
  1677.         case 22:
  1678.         {
  1679.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 535)//Slamvan
  1680.             {
  1681.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1114);
  1682.             }
  1683.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Slamvan");
  1684.         }
  1685.         case 23:
  1686.         {
  1687.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Remington
  1688.             {
  1689.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1126);
  1690.             }
  1691.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Remington");
  1692.         }
  1693.         case 24:
  1694.         {
  1695.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Remington
  1696.             {
  1697.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1127);
  1698.             }
  1699.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Remington");
  1700.         }
  1701.         case 25:
  1702.         {
  1703.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)//Savanna
  1704.             {
  1705.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1129);
  1706.             }
  1707.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Savanna");
  1708.         }
  1709.         case 26:
  1710.         {
  1711.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)//Savanna
  1712.             {
  1713.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1132);
  1714.             }
  1715.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Savanna");
  1716.         }
  1717.         case 27:
  1718.         {
  1719.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 576)//Tornado
  1720.             {
  1721.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1135);
  1722.             }
  1723.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Savanna");
  1724.         }
  1725.         case 28:
  1726.         {
  1727.             if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 576)//Tornado
  1728.             {
  1729.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1136);
  1730.             }
  1731.             else return SendClientMessage(playerid,-1,"Você precisa estar em um Tornado");
  1732.         }
  1733.     }
  1734. }
  1735. if(dialogid == Dialog_Vents)
  1736. {
  1737.     if(response)
  1738.     {
  1739.         switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  1740.         {
  1741.             case 545,602,429,496,422,401,402,518,541,438,527,415,542,589,480,507,585,419,587,533,526,604,439,580,
  1742.             492,474,579,411,546,400,517,410,551,500,418,516,467,404,603,600,426,436,547,489,479,442,475,405,458,
  1743.             409,550,506,549,420,451,540,491,478,421,529,555,477:
  1744.             {
  1745.                 switch(listitem)
  1746.                 {
  1747.                     case 0:AddVehicleComponent(GetPlayerVehicleID(playerid),1142);
  1748.                     case 1:AddVehicleComponent(GetPlayerVehicleID(playerid),1143);
  1749.                     case 2:AddVehicleComponent(GetPlayerVehicleID(playerid),1144);
  1750.                     case 3:AddVehicleComponent(GetPlayerVehicleID(playerid),1145);
  1751.                 }
  1752.             }
  1753.             default: SendClientMessage(playerid,-1,"Sómente para veiculos Transfender!!");
  1754.         }
  1755.     }
  1756.  
  1757. }
  1758.  
  1759.  
  1760. if(dialogid == Dialog_CAR_SLAMVAN)
  1761. {
  1762.     if(response)
  1763.     {
  1764.         switch(listitem)
  1765.         {
  1766.             case 0:
  1767.             {
  1768.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Slamvan
  1769.                 {
  1770.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1111);
  1771.                 }
  1772.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Slamvan");
  1773.             }
  1774.             case 1:
  1775.             {
  1776.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Slamvan
  1777.                 {
  1778.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1112);
  1779.                 }
  1780.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Slamvan");
  1781.             }
  1782.             case 2:
  1783.             {
  1784.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Slamvan
  1785.                 {
  1786.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1115);
  1787.                 }
  1788.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Slamvan");
  1789.             }
  1790.             case 3:
  1791.             {
  1792.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Slamvan
  1793.                 {
  1794.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1116);
  1795.                 }
  1796.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Slamvan");
  1797.             }
  1798.             case 4:
  1799.             {
  1800.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Slamvan
  1801.                 {
  1802.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1109);
  1803.                 }
  1804.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Slamvan");
  1805.             }
  1806.             case 5:
  1807.             {
  1808.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Slamvan
  1809.                 {
  1810.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1110);
  1811.                 }
  1812.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Slamvan");
  1813.             }
  1814.            
  1815.             case 6:
  1816.             {
  1817.                 if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)//Slamvan
  1818.                 {
  1819.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1110);
  1820.                 }
  1821.                 else return SendClientMessage(playerid,-1,"Você precisa estar em um Slamvan");
  1822.             }
  1823.  
  1824.  
  1825.         }
  1826.     }
  1827. }
  1828.  
  1829. if(dialogid == Vdialog)
  1830. {
  1831.     if(response)
  1832.     {
  1833.         switch ( listitem )
  1834.         {
  1835.             case 0 : ShowPlayerDialog( playerid, VLIST_1, DIALOG_STYLE_LIST, "Airplanes", "Andromada\nAT-400\nBeagle\nCropduster\nDodo\nHydra\nNevada\nRustler\nShamal\nSkimmer\nStuntplane\nBack", "Select", "Cancel" );
  1836.             case 1 : ShowPlayerDialog( playerid, VLIST_2, DIALOG_STYLE_LIST, "Helicopters", "Cargobob\nHunter\nLeviathan\nMaverick\nNews Maverick\nPolice Maverick\nRaindance\nSeasparrow\nSparrow\nBack", "Select", "Cancel" );
  1837.             case 2 : ShowPlayerDialog( playerid, VLIST_3, DIALOG_STYLE_LIST, "Bikes", "BF-400\nBike\nBMX\nFaggio\nFCR-900\nFreeway\nMountain Bike\nNRG-500\nPCJ-600\nPizzaboy\nQuad\nSanchez\nWayfarer\nBack", "Select", "Cancel" );
  1838.             case 3 : ShowPlayerDialog( playerid, VLIST_4, DIALOG_STYLE_LIST, "Convertibles", "Comet\nFeltzer\nStallion\nWindsor\nBack", "Select", "Cancel" );
  1839.             case 4 : ShowPlayerDialog( playerid, VLIST_5, DIALOG_STYLE_LIST, "Industrial", "Benson\nBobcat\nBurrito\nBoxville\nBoxburg\nCement Truck\nDFT-30\nFlatbed\nLinerunner\nMule\nNewsvan\nPacker\nPetrol Tanker\nPony\nRoadtrain\nRumpo\nSadler\nSadler Shit\nTopfun\nTractor\nTrashmaster\nUtility Van\nWalton\nYankee\nYosemite\nBack", "Select", "Cancel" );
  1840.             case 5 : ShowPlayerDialog( playerid, VLIST_6, DIALOG_STYLE_LIST, "Lowriders", "Blade\nBroadway\nRemington\nSavanna\nSlamvan\nTahoma\nTornado\nVoodoo\nBack", "Select", "Cancel" );
  1841.             case 6 : ShowPlayerDialog( playerid, VLIST_7, DIALOG_STYLE_LIST, "Off Road", "Bandito\nBF Injection\nDune\nHuntley\nLandstalker\nMesa\nMonster\nMonster A\nMonster B\nPatriot\nRancher A\nRancher B\nSandking\nBack", "Select", "Cancel" );
  1842.             case 7 : ShowPlayerDialog( playerid, VLIST_8, DIALOG_STYLE_LIST, "Public Service Vehicles", "Ambulance\nBarracks\nBus\nCabbie\nCoach\nCop Bike (HPV-1000)\nEnforcer\nFBI Rancher\nFBI Truck\nFiretruck\nFiretruck LA\nPolice Car (LSPD)\nPolice Car (LVPD)\nPolice Car (SFPD)\nRanger\nRhino\nS.W.A.T\nTaxi\nBack", "Select", "Cancel" );
  1843.             case 8 : ShowPlayerDialog( playerid, VLIST_9, DIALOG_STYLE_LIST, "Saloons", "Admiral\nBloodring Banger\nBravura\nBuccaneer\nCadrona\nClover\nElegant\nElegy\nEmperor\nEsperanto\nFortune\nGlendale Shit\nGlendale\nGreenwood\nHermes\nIntruder\nMajestic\nManana\nMerit\nNebula\nOceanic\nPicador\nPremier\nPrevion\nPrimo\nSentinel\nStafford\nSultan\nSunrise\nTampa\nVincent\nVirgo\nWillard\nWashington\nBack", "Select", "Cancel" );
  1844.             case 9 : ShowPlayerDialog( playerid, VLIST_10, DIALOG_STYLE_LIST, "Sport Vehicles", "Alpha\nBanshee\nBlista Compact\nBuffalo\nBullet\nCheetah\nClub\nEuros\nFlash\nHotring Racer\nHotring Racer A\nHotring Racer B\nInfernus\nJester\nPhoenix\nSabre\nSuper GT\nTurismo\nUranus\nZR-350\nBack", "Select", "Cancel" );
  1845.             case 10 : ShowPlayerDialog( playerid, VLIST_11, DIALOG_STYLE_LIST, "Station Wagons", "Moonbeam\nPerenniel\nRegina\nSolair\nStratum\nBack", "Select", "Cancel" );
  1846.             case 11 : ShowPlayerDialog( playerid, VLIST_12, DIALOG_STYLE_LIST, "Boats", "Coastguard\nDinghy\nJetmax\nLaunch\nMarquis\nPredator\nReefer\nSpeeder\nSquallo\nTropic\nBack", "Select", "Cancel" );
  1847.             case 12 : ShowPlayerDialog( playerid, VLIST_13, DIALOG_STYLE_LIST, "Trailers", "Article Trailer\nArticle Trailer 2\nArticle Trailer 3\nBaggage Trailer A\nBaggage Trailer B\nFarm Trailer\nFreight Flat Trailer (Train)\nFreight Box Trailer (Train)\nPetrol Trailer\nStreak Trailer (Train)\nStairs Trailer\nUtility Trailer\nBack", "Select", "Cancel" );
  1848.             case 13 : ShowPlayerDialog( playerid, VLIST_14, DIALOG_STYLE_LIST, "Unique Vehicles", "Baggage\nBrownstreak (Train)\nCaddy\nCamper\nCamper A\nCombine Harvester\nDozer\nDumper\nForklift\nFreight (Train)\nHotknife\nHustler\nHotdog\nKart\nMower\nMr Whoopee\nRomero\nSecuricar\nStretch\nSweeper\nTram\nTowtruck\nTug\nVortex\nBack", "Select", "Cancel" );
  1849.             case 14 : ShowPlayerDialog( playerid, VLIST_15, DIALOG_STYLE_LIST, "RC Vehicles", "RC Bandit\nRC Baron\nRC Raider\nRC Goblin\nRC Tiger\nRC Cam\nBack", "Select", "Cancel" );
  1850.         }
  1851.     }
  1852. }
  1853.  
  1854.  
  1855. if(dialogid == VLIST_1)
  1856. {
  1857.     if(response)
  1858.     {
  1859.     if ( listitem > 10 ) return ShowPlayerDefaultDialog( playerid );
  1860.  
  1861.     new
  1862.         model_array[] = { 592, 577, 511, 512, 593, 520, 553, 476, 519, 460, 513 };
  1863.  
  1864.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  1865.     }
  1866. }
  1867. if(dialogid == VLIST_2)
  1868. {
  1869.     if(response)
  1870.     {
  1871.     if ( listitem > 8 ) return ShowPlayerDefaultDialog( playerid );
  1872.  
  1873.     new
  1874.         model_array[] = { 548, 425, 417, 487, 488, 497, 563, 447, 469 };
  1875.  
  1876.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  1877.     }
  1878. }
  1879. if(dialogid == VLIST_3)
  1880. {
  1881.     if(response)
  1882.     {
  1883.     if ( listitem > 12 ) return ShowPlayerDefaultDialog( playerid );
  1884.  
  1885.     new
  1886.         model_array[] = { 581, 509, 481, 462, 521, 463, 510, 522, 461, 448, 471, 468, 586 };
  1887.  
  1888.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  1889.     }
  1890. }
  1891. if(dialogid == VLIST_4)
  1892. {
  1893.     if(response)
  1894.     {
  1895.     if ( listitem > 3 ) return ShowPlayerDefaultDialog( playerid );
  1896.  
  1897.     new
  1898.         model_array[] = { 480, 533, 439, 555 };
  1899.  
  1900.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  1901.     }
  1902. }
  1903. if(dialogid == VLIST_5)
  1904. {
  1905.     if(response)
  1906.     {
  1907.     if ( listitem > 24 ) return ShowPlayerDefaultDialog( playerid );
  1908.  
  1909.     new
  1910.         model_array[] = { 499, 422, 482, 498, 609, 524, 578, 455, 403, 414, 582, 443, 514, 413, 515, 440, 543, 605, 459, 531, 408, 552, 478, 456, 554 };
  1911.  
  1912.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  1913.     }
  1914. }
  1915. if(dialogid == VLIST_6)
  1916. {
  1917.     if(response)
  1918.     {
  1919.     if ( listitem > 7 ) return ShowPlayerDefaultDialog( playerid );
  1920.  
  1921.     new
  1922.         model_array[] = { 536, 575, 534, 567, 535, 566, 576, 412 };
  1923.  
  1924.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  1925.     }
  1926. }
  1927. if(dialogid == VLIST_7)
  1928. {
  1929.     if(response)
  1930.     {
  1931.     if ( listitem > 12 ) return ShowPlayerDefaultDialog( playerid );
  1932.  
  1933.     new
  1934.         model_array[] = { 568, 424, 573, 579, 400, 500, 444, 556, 557, 470, 489, 505, 495 };
  1935.  
  1936.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  1937.     }
  1938. }
  1939. if(dialogid == VLIST_8)
  1940. {
  1941.     if(response)
  1942.     {
  1943.     if ( listitem > 17 ) return ShowPlayerDefaultDialog( playerid );
  1944.  
  1945.     new
  1946.         model_array[] = { 416, 433, 431, 438, 437, 523, 427, 490, 528, 407, 544, 596, 598, 597, 599, 432, 601, 420 };
  1947.  
  1948.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  1949.     }
  1950. }
  1951. if(dialogid == VLIST_9)
  1952. {
  1953.     if(response)
  1954.     {
  1955.     if ( listitem > 33 ) return ShowPlayerDefaultDialog( playerid );
  1956.  
  1957.     new
  1958.         model_array[] = { 445, 504, 401, 518, 527, 542, 507, 562, 585, 419, 526, 604, 466, 492, 474, 546, 517, 410, 551, 516, 467, 600, 426, 436, 547, 405, 580, 560, 550, 549, 540, 491, 529, 421 };
  1959.  
  1960.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  1961.     }
  1962. }
  1963. if(dialogid == VLIST_10)
  1964. {
  1965.     if(response)
  1966.     {
  1967.     if ( listitem > 19 ) return ShowPlayerDefaultDialog( playerid );
  1968.  
  1969.     new
  1970.         model_array[] = { 602, 429, 496, 402, 541, 415, 589, 587, 565, 494, 502, 503, 411, 559, 603, 475, 506, 451, 558, 477 };
  1971.  
  1972.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  1973.     }
  1974. }
  1975. if(dialogid == VLIST_11)
  1976. {
  1977.     if(response)
  1978.     {
  1979.     if ( listitem > 4 ) return ShowPlayerDefaultDialog( playerid );
  1980.  
  1981.     new
  1982.         model_array[] = { 418, 404, 479, 458, 561 };
  1983.  
  1984.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  1985.     }
  1986. }
  1987. if(dialogid == VLIST_12)
  1988. {
  1989.     if(response)
  1990.     {
  1991.     if ( listitem > 9 ) return ShowPlayerDefaultDialog( playerid );
  1992.  
  1993.     new
  1994.         model_array[] = { 472, 473, 493, 595, 484, 430, 453, 452, 446, 454 };
  1995.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  1996.     }
  1997. }
  1998. if(dialogid == VLIST_13)
  1999. {
  2000.     if(response)
  2001.     {
  2002.         if ( listitem > 11 ) return ShowPlayerDefaultDialog( playerid );
  2003.  
  2004.         new
  2005.             model_array[] = { 435, 450, 591, 606, 607, 610, 569, 590, 584, 570, 608, 611 };
  2006.         return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  2007.     }
  2008. }
  2009. if(dialogid == VLIST_14)
  2010. {
  2011.     if(response)
  2012.     {
  2013.     if ( listitem > 23 ) return ShowPlayerDefaultDialog( playerid );
  2014.  
  2015.     new
  2016.         model_array[] = { 485, 537, 457, 483, 508, 532, 486, 406, 530, 538, 434, 545, 588, 571, 572, 423, 442, 428, 409, 574, 449, 525, 583, 539 };
  2017.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  2018.     }
  2019. }
  2020. if(dialogid == VLIST_15)
  2021. {
  2022.     if(response)
  2023.     {
  2024.     if ( listitem > 5 ) return ShowPlayerDefaultDialog( playerid );
  2025.  
  2026.     new
  2027.         model_array[] = { 441, 464, 465, 501, 564, 594 };
  2028.     return CreatePlayerVehicle( playerid, model_array[ listitem ] );
  2029.     }
  2030. }
  2031. return 1;
  2032. }
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038. /*      Comandos        */
  2039.  
  2040. CMD:v(playerid)
  2041. {
  2042.     if ( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
  2043.     {
  2044.         #if !defined IGNORE_VEHICLE_ACTIVATION
  2045.             ShowPlayerDefaultDialog( playerid );
  2046.             return 1;
  2047.         #endif
  2048.     }
  2049.     if ( GetPlayerState( playerid ) != PLAYER_STATE_PASSENGER ) ShowPlayerDefaultDialog( playerid );
  2050.     return 1;
  2051. }
  2052.  
  2053. CMD:vid(playerid,params[])
  2054. {
  2055.  
  2056.     new carrID;
  2057.     new Float:cx, Float:cy, Float:cz;
  2058.     if(sscanf(params,"i",carrID)) return SendClientMessage(playerid,-1,"Use:  /vid [ID]");
  2059.     GetPlayerPos(playerid, cx, cy, cz );
  2060.     CreateVehicle(carrID,cx+5,cy+5,cz+5,0,0,0,0);
  2061.     return 1;
  2062. }
  2063.  
  2064. CMD:fullveh(playerid)
  2065. {
  2066.     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2067.     {
  2068.         ShowPlayerDialog(playerid, MainDialog_Tuning, DIALOG_STYLE_LIST ,
  2069.         "System Tuning*",
  2070.         "Paint Jobs\n\
  2071.        Colors\n\
  2072.        Exhausts\n\
  2073.        Vents\n\
  2074.        Slamvan\n\
  2075.        Wheels\n\
  2076.        Stereo\n\
  2077.        Hydraulics\n\
  2078.        Sideskir\n\
  2079.        Nitro\n\
  2080.        Front Bumpers\n\
  2081.        Rear Bumpers\n\
  2082.        Roofs\n\
  2083.        Lights\n\
  2084.        Spoilers",
  2085.         "Enter","Exit");
  2086.     }
  2087.     else return SendClientMessage(playerid,-1,"Você precisa estar dentro de um veiculo!!!");
  2088.     return 1;
  2089. }
  2090.  
  2091.  
  2092. CreatePlayerVehicle( playerid, modelid )
  2093. {
  2094.     new
  2095.         vehicle,
  2096.         Float:x,
  2097.         Float:y,
  2098.         Float:z,
  2099.         Float:angle;
  2100.  
  2101.     if ( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
  2102.     {
  2103.         vehicle = GetPlayerVehicleID( playerid );
  2104.         GetVehiclePos( vehicle, x, y, z );
  2105.         GetVehicleZAngle( vehicle, angle );
  2106.         DestroyVehicle( vehicle );
  2107.     }
  2108.     else
  2109.     {
  2110.         GetPlayerPos( playerid, x, y, z );
  2111.         GetPlayerFacingAngle( playerid, angle );
  2112.     }
  2113.     vehicle = CreateVehicle( modelid, x, y, ( z + 1 ), angle, -1, -1, DEFAULT_RESPAWN_TIME );
  2114.     LinkVehicleToInterior( vehicle, GetPlayerInterior( playerid ) );
  2115.     #if !defined IGNORE_VIRTUAL_WORLDS
  2116.         SetVehicleVirtualWorld( vehicle, GetPlayerVirtualWorld( playerid ) );
  2117.     #endif
  2118.     #if !defined IGNORE_WARP_INTO_VEHICLE
  2119.         PutPlayerInVehicle( playerid, vehicle, 0 );
  2120.     #endif
  2121.     #if !defined IGNORE_VEHICLE_DELETION
  2122.         gDialogCreated[ vehicle ] = true;
  2123.     #endif
  2124.     return 1;
  2125. }
  2126.  
  2127. ShowPlayerDefaultDialog( playerid )
  2128. {
  2129.     ShowPlayerDialog( playerid, Vdialog, DIALOG_STYLE_LIST, "Selecione a Categoria", "Airplanes\nHelicopters\nBikes\nConvertibles\nIndustrial\nLowriders\nOff Road\nPublic Service Vehicles\nSaloons\nSport Vehicles\nStation Wagons\nBoats\nTrailers\nUnique Vehicles\nRC Vehicles", "Select", "Cancel" );
  2130.     return 1;
  2131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement