Advertisement
KAKAN

VCMP class functions

Sep 30th, 2015
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
D 6.62 KB | None | 0 0
  1. //By SLC
  2. function TeamColor(teamid) {
  3.  switch (teamid) {
  4.   case 0:  return RGB(119, 136, 152);
  5.   case 1:  return RGB(255, 141, 19);
  6.   case 2:  return RGB(163, 73, 164);
  7.   case 3:  return RGB(32, 177, 170);
  8.   case 4:  return RGB(255, 215, 32);
  9.   case 5:  return RGB(220, 20, 59);
  10.   case 6:  return RGB(99, 139, 236);
  11.   case 7:  return RGB(255, 141, 19);
  12.   case 8:  return RGB(244, 163, 97);
  13.   case 9:  return RGB(238, 130, 239);
  14.   case 10: return RGB(139, 69, 18);
  15.   case 11: return RGB(240, 231, 140);
  16.   case 12: return RGB(20, 138, 138);
  17.   case 13: return RGB(20, 255, 127);
  18.   case 14: return RGB(86, 107, 48);
  19.   case 15: return RGB(25, 25, 113);
  20.   case 16: return RGB(255, 255, 255);
  21.   default: return RGB(0, 0, 0);
  22.  }
  23. }
  24.  
  25. //By meh
  26. function GetTeamName( Team ) {
  27.   switch(Team) {
  28.     case 0: return "Grey";
  29.     case 1: return "Orange";
  30.     case 2: return "Purple";
  31.     case 3: return "Cyan";
  32.     case 4: return "Yellow";
  33.     case 5: return "Red";
  34.     case 6: return "Light Blue";
  35.     case 7: return "Magneta";
  36.     case 8: return "Light Orange";
  37.     case 9: return "Pink";
  38.     case 10: return "Brown";
  39.     case 11: return "Light Yellow";
  40.     case 12: return "Light Green";
  41.     case 13: return "Pine Green";
  42.     case 14: return "Dark Green";
  43.     case 15: return "Dark Blue";
  44.     case 16: return "White";
  45.     default: return "Unknown";
  46.   }
  47. }
  48.  
  49. //Some more functions to replace the old buggy functions and add a place for custom skins.
  50. //This is the variable that will hold the skin names.
  51. SkinName <- [
  52.   "Tommy Vercetti",
  53.   "Cop",
  54.   "SWAT",
  55.   "FBI",
  56.   "Army",
  57.   "Paramedic",
  58.   "Firefighter",
  59.   "Golf Guy #1",
  60.   "Tommy Vercetti",
  61.   "Bum Lady #1",
  62.   "Bum Lady #2",
  63.   "Punk #1",
  64.   "Lawyer",
  65.   "Spanish Lady #1",
  66.   "Spanish Lady #2",
  67.   "Cool Guy #1",
  68.   "Arabic Guy",
  69.   "Beach Lady #1",
  70.   "Beach Lady #2",
  71.   "Beach Guy #1",
  72.   "Beach Guy #2",
  73.   "Office Lady #1",
  74.   "Waitress #1",
  75.   "Food Lady",
  76.   "Prostitute #1",
  77.   "Bum Lady #3",
  78.   "Bum Guy #1",
  79.   "Garbageman #1",
  80.   "Taxi Driver #1",
  81.   "Haitian #1",
  82.   "Criminal #1",
  83.   "Hood Lady",
  84.   "Granny #1",
  85.   "Businessman #1",
  86.   "Church Guy",
  87.   "Club Lady",
  88.   "Church Lady",
  89.   "Pimp",
  90.   "Beach Lady #3",
  91.   "Beach Guy #3",
  92.   "Beach Lady #4",
  93.   "Beach Guy #4",
  94.   "Businessman #2",
  95.   "Prostitute #2",
  96.   "Bum Lady #4",
  97.   "Bum Guy #2",
  98.   "Haitian #2",
  99.   "Construction Worker #1",
  100.   "Punk #2",
  101.   "Prostitute #3",
  102.   "Granny #2",
  103.   "Punk #3",
  104.   "Businessman #3",
  105.   "Spanish Lady #3",
  106.   "Spanish Lady #4",
  107.   "Cool Guy #2",
  108.   "Businessman #4",
  109.   "Beach Lady #5",
  110.   "Beach Guy #5",
  111.   "Beach Lady #6",
  112.   "Beach Guy #6",
  113.   "Construction Worker #2",
  114.   "Golf Guy #2",
  115.   "Golf Lady",
  116.   "Golf Guy #3",
  117.   "Beach Lady #7",
  118.   "Beach Guy #7",
  119.   "Office Lady #2",
  120.   "Businessman #5",
  121.   "Businessman #6",
  122.   "Prostitute #2",
  123.   "Bum Lady #4",
  124.   "Bum Guy #3",
  125.   "Spanish Guy",
  126.   "Taxi Driver #2",
  127.   "Gym Lady",
  128.   "Gym Guy",
  129.   "Skate Lady",
  130.   "Skate Guy",
  131.   "Shopper #1",
  132.   "Shopper #2",
  133.   "Tourist #1",
  134.   "Tourist #2",
  135.   "Cuban #1",
  136.   "Cuban #2",
  137.   "Haitian #3",
  138.   "Haitian #4",
  139.   "Shark #1",
  140.   "Shark #2",
  141.   "Diaz Guy #1",
  142.   "Diaz Guy #2",
  143.   "DBP Security #1",
  144.   "DBP Security #2",
  145.   "Biker #1",
  146.   "Biker #2",
  147.   "Vercetti Guy #1",
  148.   "Vercetti Guy #2",
  149.   "UndercoverCop #1",
  150.   "UndercoverCop #2",
  151.   "UndercoverCop #3",
  152.   "UndercoverCop #4",
  153.   "UndercoverCop #5",
  154.   "UndercoverCop #6",
  155.   "Rich Guy",
  156.   "Cool Guy #3",
  157.   "Prostitute #3",
  158.   "Prostitute #4",
  159.   "Diaz",
  160.   "Love Fist #1",
  161.   "Ken Rosenburg",
  162.   "Candy Suxx",
  163.   "Hilary",
  164.   "Love Fist #2",
  165.   "Phil",
  166.   "Rockstar Guy",
  167.   "Sonny",
  168.   "Lance",
  169.   "Mercedes",
  170.   "Love Fist #3",
  171.   "Alex Shrub",
  172.   "Lance (Cop)",
  173.   "Lance",
  174.   "Cortez",
  175.   "Love Fist #4",
  176.   "Columbian Guy #1",
  177.   "Hilary (Robber)",
  178.   "Mercedes",
  179.   "Cam",
  180.   "Cam (Robber)",
  181.   "Phil (One Arm)",
  182.   "Phil (Robber)",
  183.   "Cool Guy #4",
  184.   "Pizza Man",
  185.   "Taxi Driver #1",
  186.   "Taxi Driver #2",
  187.   "Sailor #1",
  188.   "Sailor #2",
  189.   "Sailor #3",
  190.   "Chef",
  191.   "Criminal #2",
  192.   "French Guy",
  193.   "Garbageman #2",
  194.   "Haitian #5",
  195.   "Waitress #2",
  196.   "Sonny Guy #1",
  197.   "Sonny Guy #2",
  198.   "Sonny Guy #3",
  199.   "Columbian Guy #2",
  200.   "Haitian #6",
  201.   "Beach Guy #8",
  202.   "Garbageman #3",
  203.   "Garbageman #4",
  204.   "Garbageman #5",
  205.   "Tranny",
  206.   "Thug #5",
  207.   "SpandEx Guy #1",
  208.   "SpandEx Guy #2",
  209.   "Stripper #1",
  210.   "Stripper #2",
  211.   "Stripper #3",
  212.   "StoreClerk",
  213.   "Tommy Vercetti",
  214.   "Tommy with Suit",
  215.   "Worker Tommy",
  216.   "Golfer Tommy",
  217.   "Cuban Tommy",
  218.   "VCPD Tommy",
  219.   "Bank Robber Tommy",
  220.   "Street Tommy",
  221.   "Mafia Tommy",
  222.   "Jogger Tommy #1",
  223.   "Jogger Tommy #2",
  224.   "Guy With Suit #1",
  225.   "Guy With Suit #3",
  226.   "Prostitute #5",
  227.   "Rico",
  228.   "Prostitute #3",
  229.   "Club Lady",
  230.   "Prostitute #2",
  231.   "Skull T-Shirt Guy",
  232.   "Easter Egg Tommy",
  233.   "Diaz Gangster #1",
  234.   "Diaz Gangster #2",
  235.   "Hood Lady",
  236.   "Punk #1",
  237.   "Tray Lady",
  238.   "Kent Paul",
  239.   "Taxi Driver #1",
  240.   "Deformed Ken Rosenberg",
  241.   "Deformed Woman",
  242.   "Deformed Man",
  243.   "DeformedCortez",
  244.   "Deformed Lance Vance",
  245.   "Thief #1",
  246.   "Thief #2",
  247.   "Thief #3",
  248.   "Thief #4",
  249.   "Theif #5",
  250.   "Theif #6",
  251.   "Theif #7",
  252.   "Custom Skin 1",
  253.   "Custom Skin 2",
  254.   "Custom Skin 3",
  255.   "Custom Skin 4",
  256.   "Custom Skin 5",
  257.   "Custom Skin 6",
  258.   "Custom Skin 7",
  259.   "Custom Skin 8",
  260.   "Custom Skin 9",
  261.   "Custom Skin 10",
  262.   "Custom Skin 11",
  263.   "Custom Skin 12",
  264.   "Custom Skin 13",
  265.   "Custom Skin 14",
  266.   "Custom Skin 15",
  267.   "Custom Skin 16",
  268.   "Custom Skin 17",
  269.   "Custom Skin 18",
  270.   "Custom Skin 19",
  271.   "Custom Skin 20",
  272.   "Custom Skin 21",
  273.   "Custom Skin 22",
  274.   "Custom Skin 23",
  275.   "Custom Skin 24",
  276.   "Custom Skin 25",
  277.   "Custom Skin 26",
  278.   "Custom Skin 27",
  279.   "Custom Skin 28",
  280.   "Custom Skin 29",
  281.   "Custom Skin 30",
  282.   "Custom Skin 31",
  283.   "Custom Skin 32",
  284.   "Custom Skin 33",
  285.   "Custom Skin 34",
  286.   "Custom Skin 35",
  287.   "Custom Skin 36",
  288.   "Custom Skin 37",
  289.   "Custom Skin 38",
  290.   "Custom Skin 39",
  291.   "Custom Skin 40",
  292.   "Custom Skin 41",
  293.   "Custom Skin 42",
  294.   "Custom Skin 43",
  295.   "Custom Skin 44",
  296.   "Custom Skin 45",
  297.   "Custom Skin 46",
  298.   "Custom Skin 47",
  299.   "Custom Skin 48",
  300.   "Custom Skin 49",
  301.   "Custom Skin 50"
  302.   ];
  303. //This is the function used to find the skin name using ID.
  304. function GetSkinName( ID )
  305. {
  306.   try
  307.   {
  308.     return SkinName[ ID ];
  309.   }
  310.   catch( e )
  311.   {
  312.     return null;
  313.   }
  314. }
  315. /*
  316. Minified version:
  317. function GetSkinName( ID ) try { return SkinName[ ID ]; } catch( e ) { return null; }
  318. */
  319.  
  320. //This is the function used to find the skin ID using a name.
  321. function GetSkinID( NAME )
  322. {
  323.   foreach( idx, skin in SkinName )
  324.   {
  325.     if( skin.tolower().find( NAME.tolower() ) != null ) return idx;
  326.   }
  327.     return null;
  328. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement