Advertisement
Guest User

Random Car Tuning (by car ID)

a guest
Apr 23rd, 2012
367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 42.58 KB | None | 0 0
  1.     /* Random Vehicle Tuning Include
  2.      - Copyright © 2008 by Pablo_Borsellino
  3.      -» Author of main script    : Pablo_Borsellino
  4.      -» Helper of main script    : Calgon
  5.      -» Rescripter and converter of main script    : VanillaRain
  6.      -» Release Date       : 27th September 2011
  7.      -» Description        : Function to tune vehicles randomly
  8.      -» Functions  : - TuneVehicleRandomly(VehicleID);
  9.                               -» Example:
  10.                                     - public OnPlayerEnterVehicle(playerid,vehicleid,ispassenger)
  11.                                     - {
  12.                                     -       TuneVehicleRandomly(vehicleid);
  13.                                     -       SendClientMessage(playerid,-1,"Your car has been tuned.");
  14.                                     -       return 1;
  15.                                     - }
  16.      */
  17.  
  18.     //______________________________________________________________________________
  19.     #include <a_samp>
  20.  
  21.     //______________________________________________________________________________
  22.     #define forEx(%0,%1) for(new %1=0;%1<%0;%1++)
  23.  
  24.     //______________________________________________________________________________
  25.     #pragma unused TuneVehicleRandomly
  26.  
  27.     //______________________________________________________________________________
  28. function1:
  29.  
  30.     TuneVehicleRandomly(VehicleID)
  31.     {
  32.             new Tuningpart[36],Tick=0,Model=GetVehicleModel(VehicleID);
  33.             for(new i=999;i<1194;i++){if(i>=1000&&i<=1993&&GetVehicleUpgrade(Model,i)){Tuningpart[Tick]=i;Tick++;}}
  34.         AddVehicleComponent(VehicleID,randomEx(Tuningpart[0],Tuningpart[1],Tuningpart[2],Tuningpart[3],Tuningpart[4],Tuningpart[5]));
  35.         AddVehicleComponent(VehicleID,randomEx(Tuningpart[6],Tuningpart[7],Tuningpart[8],Tuningpart[9],Tuningpart[0]));
  36.         AddVehicleComponent(VehicleID,randomEx(Tuningpart[11],Tuningpart[12],Tuningpart[13],Tuningpart[14],Tuningpart[15]));
  37.         AddVehicleComponent(VehicleID,randomEx(Tuningpart[16],Tuningpart[17],Tuningpart[18],Tuningpart[19],Tuningpart[20]));
  38.         AddVehicleComponent(VehicleID,randomEx(Tuningpart[20],Tuningpart[21],Tuningpart[22],Tuningpart[23],Tuningpart[24]));
  39.         AddVehicleComponent(VehicleID,randomEx(Tuningpart[26],Tuningpart[27],Tuningpart[28],Tuningpart[29],Tuningpart[30]));
  40.         AddVehicleComponent(VehicleID,randomEx(Tuningpart[30],Tuningpart[31],Tuningpart[32],Tuningpart[33],Tuningpart[34],Tuningpart[35]));
  41.         ChangeVehicleColor(VehicleID,randomEx(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,28,32,41,42,43,44,45,46,47,48,49,50,123,124,125,126,130,131,132,142,144,146,147,148,149,150,141,128,129,130,131,132,142,144,145,1146,147,148,149,150,151,160,165,166,181,182,183,184,185,186,255,252),
  42.                                                                      randomEx(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,28,32,41,42,43,44,45,46,47,48,49,50,123,124,125,126,130,131,132,142,144,146,147,148,149,150,141,128,129,130,131,132,142,144,145,1146,147,148,149,150,151,160,165,166,181,182,183,184,185,186,255,252));
  43.             return 1;
  44.     }
  45.  
  46.    //______________________________________________________________________________
  47.     GetVehicleUpgrade(VehicleModel,ComponentID){
  48.             switch(VehicleModel){case 400:{switch(ComponentID){
  49.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}
  50.                                     case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  51.                             }}case 401:{switch(ComponentID){
  52.                                     case 1001:{return 1;}case 1003:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}
  53.                                     case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}
  54.                             }}case 404:{switch(ComponentID){
  55.                                     case 1000:{return 1;}case 1002:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1016:{return 1;}case 1017:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}
  56.                                     case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  57.                             }}case 405:{switch(ComponentID){
  58.                                     case 1000:{return 1;}case 1001:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1014:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}
  59.                                     case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  60.                             }}case 410:{switch(ComponentID){
  61.                                     case 1001:{return 1;}case 1003:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1023:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}
  62.                                     case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}
  63.                                     case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  64.                             }}case 415:{switch(ComponentID){
  65.                                     case 1001:{return 1;}case 1003:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}
  66.                                     case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  67.                             }}case 418:{switch(ComponentID){
  68.                                     case 1002:{return 1;}case 1006:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1016:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}
  69.                                     case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  70.                             }}case 420:{switch(ComponentID){
  71.                                     case 1001:{return 1;}case 1003:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1019:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}
  72.                                     case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  73.                             }}case 421:{switch(ComponentID){
  74.                                     case 1000:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1014:{return 1;}case 1016:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}
  75.                                     case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  76.                             }}case 422:{switch(ComponentID){
  77.                                     case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}
  78.                                     case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  79.                             }}case 426:{switch(ComponentID){
  80.                                     case 1001:{return 1;}case 1003:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1019:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}
  81.                                     case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  82.                             }}case 436:{switch(ComponentID){
  83.                                     case 1001:{return 1;}case 1003:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1022:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}
  84.                                     case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  85.                             }}case 439:{switch(ComponentID){
  86.                                     case 1001:{return 1;}case 1003:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}
  87.                                     case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;}
  88.                             }}case 477:{switch(ComponentID){
  89.                                     case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}
  90.                                     case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  91.                             }}case 478:{switch(ComponentID){
  92.                                     case 1004:{return 1;}case 1005:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1012:{return 1;}case 1013:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1022:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}
  93.                                     case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  94.                             }}case 489:{switch(ComponentID){
  95.                                     case 1000:{return 1;}case 1002:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1016:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}
  96.                                     case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}
  97.                                     case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  98.                             }}case 491:{switch(ComponentID){
  99.                                     case 1003:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1014:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}
  100.                                     case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;}
  101.                             }}case 492:{switch(ComponentID){
  102.                                     case 1000:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1016:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}
  103.                                     case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  104.                             }}case 496:{switch(ComponentID){
  105.                                     case 1001:{return 1;}case 1002:{return 1;}case 1003:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1011:{return 1;}case 1017:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}
  106.                                     case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}
  107.                             }}case 500:{switch(ComponentID){
  108.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}
  109.                                     case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  110.                             }}case 516:{switch(ComponentID){
  111.                                     case 1000:{return 1;}case 1002:{return 1;}case 1004:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1015:{return 1;}case 1016:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}
  112.                                     case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  113.                             }}case 517:{switch(ComponentID){
  114.                                     case 1002:{return 1;}case 1003:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1016:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}
  115.                                     case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;}
  116.                             }}case 518:{switch(ComponentID){
  117.                                     case 1001:{return 1;}case 1003:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}
  118.                                     case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;}
  119.                             }}case 527:{switch(ComponentID){
  120.                                     case 1001:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1014:{return 1;}case 1015:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}
  121.                                     case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  122.                             }}case 529:{switch(ComponentID){
  123.                                     case 1001:{return 1;}case 1003:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1011:{return 1;}case 1012:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}
  124.                                     case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  125.                             }}case 534:{switch(ComponentID){
  126.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  127.                                     case 1100:{return 1;}case 1101:{return 1;}case 1106:{return 1;}case 1122:{return 1;}case 1123:{return 1;}case 1124:{return 1;}case 1125:{return 1;}case 1126:{return 1;}case 1127:{return 1;}case 1178:{return 1;}case 1179:{return 1;}case 1180:{return 1;}case 1185:{return 1;}
  128.                             }}case 535:{switch(ComponentID){
  129.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  130.                                     case 1109:{return 1;}case 1110:{return 1;}case 1113:{return 1;}case 1114:{return 1;}case 1115:{return 1;}case 1116:{return 1;}case 1117:{return 1;}case 1118:{return 1;}case 1119:{return 1;}case 1120:{return 1;}case 1121:{return 1;}
  131.                             }}case 536:{switch(ComponentID){
  132.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  133.                                     case 1103:{return 1;}case 1104:{return 1;}case 1105:{return 1;}case 1107:{return 1;}case 1108:{return 1;}case 1128:{return 1;}case 1181:{return 1;}case 1182:{return 1;}case 1183:{return 1;}case 1184:{return 1;}
  134.                             }}case 540:{switch(ComponentID){
  135.                                     case 1001:{return 1;}case 1004:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}
  136.                                     case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;}
  137.                             }}case 542:{switch(ComponentID){
  138.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1014:{return 1;}case 1015:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}
  139.                                     case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1144:{return 1;}case 1145:{return 1;}
  140.                             }}case 546:{switch(ComponentID){
  141.                                     case 1001:{return 1;}case 1002:{return 1;}case 1004:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1023:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}
  142.                                     case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;}
  143.                             }}case 547:{switch(ComponentID){
  144.                                     case 1000:{return 1;}case 1003:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1016:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}
  145.                                     case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}
  146.                             }}case 549:{switch(ComponentID){
  147.                                     case 1001:{return 1;}case 1003:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1011:{return 1;}case 1012:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}
  148.                                     case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;}
  149.                             }}case 550:{switch(ComponentID){
  150.                                     case 1001:{return 1;}case 1003:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}
  151.                                     case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;}
  152.                             }}case 551:{switch(ComponentID){
  153.                                     case 1002:{return 1;}case 1003:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1016:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}
  154.                                     case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  155.                             }}case 558:{switch(ComponentID){
  156.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1088:{return 1;}case 1089:{return 1;}case 1090:{return 1;}
  157.                                     case 1091:{return 1;}case 1092:{return 1;}case 1093:{return 1;}case 1094:{return 1;}case 1095:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1163:{return 1;}case 1164:{return 1;}case 1165:{return 1;}case 1166:{return 1;}case 1167:{return 1;}case 1168:{return 1;}
  158.                             }}case 559:{switch(ComponentID){
  159.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1065:{return 1;}case 1066:{return 1;}case 1067:{return 1;}case 1068:{return 1;}case 1069:{return 1;}case 1070:{return 1;}case 1071:{return 1;}case 1072:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}
  160.                                     case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1158:{return 1;}case 1159:{return 1;}case 1160:{return 1;}case 1161:{return 1;}case 1162:{return 1;}case 1173:{return 1;}
  161.                             }}case 560:{switch(ComponentID){
  162.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1026:{return 1;}case 1027:{return 1;}case 1028:{return 1;}case 1029:{return 1;}case 1030:{return 1;}case 1031:{return 1;}case 1032:{return 1;}case 1033:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}
  163.                                     case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1138:{return 1;}case 1139:{return 1;}case 1140:{return 1;}case 1141:{return 1;}case 1169:{return 1;}case 1170:{return 1;}
  164.                             }}case 561:{switch(ComponentID){
  165.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1055:{return 1;}case 1056:{return 1;}case 1057:{return 1;}case 1058:{return 1;}case 1059:{return 1;}case 1060:{return 1;}case 1061:{return 1;}case 1062:{return 1;}case 1063:{return 1;}case 1064:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}
  166.                                     case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1154:{return 1;}case 1155:{return 1;}case 1156:{return 1;}case 1157:{return 1;}
  167.                             }}case 562:{switch(ComponentID){
  168.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1034:{return 1;}case 1035:{return 1;}case 1036:{return 1;}case 1037:{return 1;}case 1038:{return 1;}case 1039:{return 1;}case 1040:{return 1;}case 1041:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}
  169.                                     case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1146:{return 1;}case 1147:{return 1;}case 1148:{return 1;}case 1149:{return 1;}case 1171:{return 1;}case 1172:{return 1;}
  170.                             }}case 565:{switch(ComponentID){
  171.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1045:{return 1;}case 1046:{return 1;}case 1047:{return 1;}case 1048:{return 1;}case 1049:{return 1;}case 1050:{return 1;}case 1051:{return 1;}case 1052:{return 1;}case 1053:{return 1;}case 1054:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}
  172.                                     case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1150:{return 1;}case 1151:{return 1;}case 1152:{return 1;}case 1153:{return 1;}
  173.                             }}case 567:{switch(ComponentID){
  174.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  175.                                     case 1102:{return 1;}case 1129:{return 1;}case 1130:{return 1;}case 1131:{return 1;}case 1132:{return 1;}case 1133:{return 1;}case 1186:{return 1;}case 1187:{return 1;}case 1188:{return 1;}case 1189:{return 1;}
  176.                             }}case 575:{switch(ComponentID){
  177.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1042:{return 1;}case 1043:{return 1;}case 1044:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}
  178.                                     case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1099:{return 1;}case 1174:{return 1;}case 1175:{return 1;}case 1176:{return 1;}case 1177:{return 1;}
  179.                             }}case 576:{switch(ComponentID){
  180.                                     case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  181.                                     case 1134:{return 1;}case 1135:{return 1;}case 1136:{return 1;}case 1137:{return 1;}case 1190:{return 1;}case 1191:{return 1;}case 1192:{return 1;}case 1193:{return 1;}
  182.                             }}case 580:{switch(ComponentID){
  183.                                     case 1001:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}
  184.                                     case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  185.                             }}case 585:{switch(ComponentID){
  186.                                     case 1001:{return 1;}case 1003:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}
  187.                                     case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;}
  188.                             }}case 589:{switch(ComponentID){
  189.                                     case 1000:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1016:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1020:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}
  190.                                     case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1144:{return 1;}case 1145:{return 1;}
  191.                             }}case 600:{switch(ComponentID){
  192.                                     case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1020:{return 1;}case 1022:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}
  193.                                     case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  194.                             }}case 603:{switch(ComponentID){
  195.                                     case 1001:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}
  196.                                     case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;}
  197.                             }}default:{
  198.                             switch(ComponentID){case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}
  199.             }}}return 0;
  200.     }
  201.     randomEx(...)return getarg(random(numargs()));
  202.    
  203.  
  204. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  205. {
  206. SendClientMessage( playerid, 0x0AFFFFAA, "[~ Tuning ~]: Use the command '/tune' to random tune your car!" );
  207.     return 1;
  208. }
  209.  
  210. public OnPlayerCommandText(playerid, cmdtext[])
  211. {
  212.     if (strcmp("/tune", cmdtext, true, 10) == 0)
  213.     {
  214.         if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Your car has not been tuned as you're not in one.");
  215.         TuneVehicleRandomly(GetPlayerVehicleID(playerid));
  216.         return SendClientMessage(playerid,-1,"Your car has been tuned.");
  217.     }
  218.     return 0;
  219. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement