Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 35.11 KB | None | 0 0
  1. // Created by NRJ53 (samp forims)
  2. //            Gavin_Cole (on most RP servers)
  3. //            Enjoy :D
  4.  
  5. #include <a_samp>
  6. #include <mysql>
  7.  
  8. #define COLOR_WHITE 0xFFFFFFAA
  9.  
  10. forward GetOwnedCarMods(playerid);
  11. forward LoadPlayerCars(playerid);
  12. forward SavePlayerCar(playerid, slotid);
  13.  
  14. enum PlayerCars
  15. {
  16.     LockedCar,
  17.     LockedCar2,
  18.     LockedCar3,
  19.     Float: CarX,
  20.     Float: CarY,
  21.     Float: CarZ,
  22.     Float: Car2X,
  23.     Float: Car2Y,
  24.     Float: Car2Z,
  25.     Float: Car3X,
  26.     Float: Car3Y,
  27.     Float: Car3Z,
  28.     PlayerCarModel,
  29.     PlayerCarModel2,
  30.     PlayerCarModel3,
  31.     Float: CarZAngle,
  32.     Float: Car2ZAngle,
  33.     Float: Car3ZAngle,
  34.     CarCol1,
  35.     CarCol2,
  36.     Car2Col1,
  37.     Car2Col2,
  38.     Car3Col1,
  39.     Car3Col2,
  40.     CarPaintJobID,
  41.     Car2PaintJobID,
  42.     Car3PaintJobID,
  43.     OwnedCarModSlot0,
  44.     OwnedCarModSlot1,
  45.     OwnedCarModSlot2,
  46.     OwnedCarModSlot3,
  47.     OwnedCarModSlot4,
  48.     OwnedCarModSlot5,
  49.     OwnedCarModSlot6,
  50.     OwnedCarModSlot7,
  51.     OwnedCarModSlot8,
  52.     OwnedCarModSlot9,
  53.     OwnedCarModSlot10,
  54.     OwnedCarModSlot11,
  55.     OwnedCarModSlot12,
  56.     OwnedCarModSlot13,
  57.     Car2OwnedCarModSlot0,
  58.     Car2OwnedCarModSlot1,
  59.     Car2OwnedCarModSlot2,
  60.     Car2OwnedCarModSlot3,
  61.     Car2OwnedCarModSlot4,
  62.     Car2OwnedCarModSlot5,
  63.     Car2OwnedCarModSlot6,
  64.     Car2OwnedCarModSlot7,
  65.     Car2OwnedCarModSlot8,
  66.     Car2OwnedCarModSlot9,
  67.     Car2OwnedCarModSlot10,
  68.     Car2OwnedCarModSlot11,
  69.     Car2OwnedCarModSlot12,
  70.     Car2OwnedCarModSlot13,
  71.     Car3OwnedCarModSlot0,
  72.     Car3OwnedCarModSlot1,
  73.     Car3OwnedCarModSlot2,
  74.     Car3OwnedCarModSlot3,
  75.     Car3OwnedCarModSlot4,
  76.     Car3OwnedCarModSlot5,
  77.     Car3OwnedCarModSlot6,
  78.     Car3OwnedCarModSlot7,
  79.     Car3OwnedCarModSlot8,
  80.     Car3OwnedCarModSlot9,
  81.     Car3OwnedCarModSlot10,
  82.     Car3OwnedCarModSlot11,
  83.     Car3OwnedCarModSlot12,
  84.     Car3OwnedCarModSlot13,
  85.     CarLinkID,
  86.     Car2LinkID,
  87.     Car3LinkID
  88. }
  89. new PlayerCar[MAX_PLAYERS][PlayerCars];
  90.  
  91. public OnFilterScriptInit()
  92. {
  93.     mysql_init(0);
  94.     mysql_connect("host", "user", "pass", "db");
  95.     return 1;
  96. }
  97.  
  98. public OnFilterScriptExit()
  99. {
  100.     return 1;
  101. }
  102.  
  103. public OnPlayerDisconnect(playerid, reason)
  104. {
  105.     GetOwnedCarMods(playerid);
  106.     SavePlayerCar(playerid, 1);
  107.     SavePlayerCar(playerid, 2);
  108.     SavePlayerCar(playerid, 3);
  109.     return 1;
  110. }
  111.  
  112. public OnVehicleMod(playerid, vehicleid, componentid)
  113. {
  114.     SavePlayerCar(playerid, 1);
  115.     SavePlayerCar(playerid, 2);
  116.     SavePlayerCar(playerid, 3);
  117.     return 1;
  118. }
  119.  
  120. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  121. {
  122.     SavePlayerCar(playerid, 1);
  123.     SavePlayerCar(playerid, 2);
  124.     SavePlayerCar(playerid, 3);
  125.     return 1;
  126. }
  127.  
  128. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  129. {
  130.     SavePlayerCar(playerid, 1);
  131.     SavePlayerCar(playerid, 2);
  132.     SavePlayerCar(playerid, 3);
  133.     return 1;
  134. }
  135.  
  136. public LoadPlayerCars(playerid)
  137. {
  138.     new cartempname[250], data[600], query[500];
  139.     GetPlayerName(playerid, cartempname, sizeof(cartempname));
  140.  
  141.     format(query, sizeof(query), "SELECT * FROM `playercars` WHERE `name` = '%s'", cartempname);
  142.     mysql_query(query);
  143.     mysql_store_result();
  144.  
  145.     while(mysql_fetch_row(data,"|"))
  146.     {
  147.         mysql_fetch_field("LockedCar", data); PlayerCar[playerid][LockedCar] = strval(data);
  148.         mysql_fetch_field("LockedCar2", data); PlayerCar[playerid][LockedCar2] = strval(data);
  149.         mysql_fetch_field("LockedCar3", data); PlayerCar[playerid][LockedCar3] = strval(data);
  150.         mysql_fetch_field("CarX", data); PlayerCar[playerid][CarX] = strval(data);
  151.         mysql_fetch_field("CarY", data); PlayerCar[playerid][CarY] = strval(data);
  152.         mysql_fetch_field("CarZ", data); PlayerCar[playerid][CarZ] = strval(data);
  153.         mysql_fetch_field("Car2X", data); PlayerCar[playerid][Car2X] = strval(data);
  154.         mysql_fetch_field("Car2Y", data); PlayerCar[playerid][Car2Y] = strval(data);
  155.         mysql_fetch_field("Car2Z", data); PlayerCar[playerid][Car2Z] = strval(data);
  156.         mysql_fetch_field("Car3X", data); PlayerCar[playerid][Car3X] = strval(data);
  157.         mysql_fetch_field("Car3Y", data); PlayerCar[playerid][Car3Y] = strval(data);
  158.         mysql_fetch_field("Car3Z", data); PlayerCar[playerid][Car3Z] = strval(data);
  159.         mysql_fetch_field("CarZAngle", data); PlayerCar[playerid][CarZAngle] = strval(data);
  160.         mysql_fetch_field("Car2ZAngle", data); PlayerCar[playerid][Car2ZAngle] = strval(data);
  161.         mysql_fetch_field("Car3ZAngle", data); PlayerCar[playerid][Car3ZAngle] = strval(data);
  162.         mysql_fetch_field("CarModel", data); PlayerCar[playerid][PlayerCarModel] = strval(data);
  163.         mysql_fetch_field("Car2Model", data); PlayerCar[playerid][PlayerCarModel2] = strval(data);
  164.         mysql_fetch_field("Car3Model", data); PlayerCar[playerid][PlayerCarModel3] = strval(data);
  165.         mysql_fetch_field("CarCol1", data); PlayerCar[playerid][CarCol1] = strval(data);
  166.         mysql_fetch_field("CarCol2", data); PlayerCar[playerid][CarCol2] = strval(data);
  167.         mysql_fetch_field("Car2Col1", data); PlayerCar[playerid][Car2Col1] = strval(data);
  168.         mysql_fetch_field("Car2Col2", data); PlayerCar[playerid][Car2Col2] = strval(data);
  169.         mysql_fetch_field("Car3Col1", data); PlayerCar[playerid][Car3Col1] = strval(data);
  170.         mysql_fetch_field("Car3Col2", data); PlayerCar[playerid][Car3Col2] = strval(data);
  171.         mysql_fetch_field("CarPaintJobID", data); PlayerCar[playerid][CarPaintJobID] = strval(data);
  172.         mysql_fetch_field("Car2PaintJobID", data); PlayerCar[playerid][Car2PaintJobID] = strval(data);
  173.         mysql_fetch_field("Car3PaintJobID", data); PlayerCar[playerid][Car3PaintJobID] = strval(data);
  174.         mysql_fetch_field("OwnedCarModSlot0", data); PlayerCar[playerid][OwnedCarModSlot0] = strval(data);
  175.         mysql_fetch_field("OwnedCarModSlot1", data); PlayerCar[playerid][OwnedCarModSlot1] = strval(data);
  176.         mysql_fetch_field("OwnedCarModSlot2", data); PlayerCar[playerid][OwnedCarModSlot2] = strval(data);
  177.         mysql_fetch_field("OwnedCarModSlot3", data); PlayerCar[playerid][OwnedCarModSlot3] = strval(data);
  178.         mysql_fetch_field("OwnedCarModSlot4", data); PlayerCar[playerid][OwnedCarModSlot4] = strval(data);
  179.         mysql_fetch_field("OwnedCarModSlot5", data); PlayerCar[playerid][OwnedCarModSlot5] = strval(data);
  180.         mysql_fetch_field("OwnedCarModSlot6", data); PlayerCar[playerid][OwnedCarModSlot6] = strval(data);
  181.         mysql_fetch_field("OwnedCarModSlot7", data); PlayerCar[playerid][OwnedCarModSlot7] = strval(data);
  182.         mysql_fetch_field("OwnedCarModSlot8", data); PlayerCar[playerid][OwnedCarModSlot8] = strval(data);
  183.         mysql_fetch_field("OwnedCarModSlot9", data); PlayerCar[playerid][OwnedCarModSlot9] = strval(data);
  184.         mysql_fetch_field("OwnedCarModSlot10", data); PlayerCar[playerid][OwnedCarModSlot10] = strval(data);
  185.         mysql_fetch_field("OwnedCarModSlot11", data); PlayerCar[playerid][OwnedCarModSlot11] = strval(data);
  186.         mysql_fetch_field("OwnedCarModSlot12", data); PlayerCar[playerid][OwnedCarModSlot12] = strval(data);
  187.         mysql_fetch_field("OwnedCarModSlot13", data); PlayerCar[playerid][OwnedCarModSlot13] = strval(data);
  188.         mysql_fetch_field("OwnedCar2ModSlot0", data); PlayerCar[playerid][Car2OwnedCarModSlot0] = strval(data);
  189.         mysql_fetch_field("OwnedCar2ModSlot1", data); PlayerCar[playerid][Car2OwnedCarModSlot1] = strval(data);
  190.         mysql_fetch_field("OwnedCar2ModSlot2", data); PlayerCar[playerid][Car2OwnedCarModSlot2] = strval(data);
  191.         mysql_fetch_field("OwnedCar2ModSlot3", data); PlayerCar[playerid][Car2OwnedCarModSlot3] = strval(data);
  192.         mysql_fetch_field("OwnedCar2ModSlot4", data); PlayerCar[playerid][Car2OwnedCarModSlot4] = strval(data);
  193.         mysql_fetch_field("OwnedCar2ModSlot5", data); PlayerCar[playerid][Car2OwnedCarModSlot5] = strval(data);
  194.         mysql_fetch_field("OwnedCar2ModSlot6", data); PlayerCar[playerid][Car2OwnedCarModSlot6] = strval(data);
  195.         mysql_fetch_field("OwnedCar2ModSlot7", data); PlayerCar[playerid][Car2OwnedCarModSlot7] = strval(data);
  196.         mysql_fetch_field("OwnedCar2ModSlot8", data); PlayerCar[playerid][Car2OwnedCarModSlot8] = strval(data);
  197.         mysql_fetch_field("OwnedCar2ModSlot9", data); PlayerCar[playerid][Car2OwnedCarModSlot9] = strval(data);
  198.         mysql_fetch_field("OwnedCar2ModSlot10", data); PlayerCar[playerid][Car2OwnedCarModSlot10] = strval(data);
  199.         mysql_fetch_field("OwnedCar2ModSlot11", data); PlayerCar[playerid][Car2OwnedCarModSlot11] = strval(data);
  200.         mysql_fetch_field("OwnedCar2ModSlot12", data); PlayerCar[playerid][Car2OwnedCarModSlot12] = strval(data);
  201.         mysql_fetch_field("OwnedCar2ModSlot13", data); PlayerCar[playerid][Car2OwnedCarModSlot13] = strval(data);
  202.         mysql_fetch_field("OwnedCar3ModSlot0", data); PlayerCar[playerid][Car3OwnedCarModSlot0] = strval(data);
  203.         mysql_fetch_field("OwnedCar3ModSlot1", data); PlayerCar[playerid][Car3OwnedCarModSlot1] = strval(data);
  204.         mysql_fetch_field("OwnedCar3ModSlot2", data); PlayerCar[playerid][Car3OwnedCarModSlot2] = strval(data);
  205.         mysql_fetch_field("OwnedCar3ModSlot3", data); PlayerCar[playerid][Car3OwnedCarModSlot3] = strval(data);
  206.         mysql_fetch_field("OwnedCar3ModSlot4", data); PlayerCar[playerid][Car3OwnedCarModSlot4] = strval(data);
  207.         mysql_fetch_field("OwnedCar3ModSlot5", data); PlayerCar[playerid][Car3OwnedCarModSlot5] = strval(data);
  208.         mysql_fetch_field("OwnedCar3ModSlot6", data); PlayerCar[playerid][Car3OwnedCarModSlot6] = strval(data);
  209.         mysql_fetch_field("OwnedCar3ModSlot7", data); PlayerCar[playerid][Car3OwnedCarModSlot7] = strval(data);
  210.         mysql_fetch_field("OwnedCar3ModSlot8", data); PlayerCar[playerid][Car3OwnedCarModSlot8] = strval(data);
  211.         mysql_fetch_field("OwnedCar3ModSlot9", data); PlayerCar[playerid][Car3OwnedCarModSlot9] = strval(data);
  212.         mysql_fetch_field("OwnedCar3ModSlot10", data); PlayerCar[playerid][Car3OwnedCarModSlot10] = strval(data);
  213.         mysql_fetch_field("OwnedCar3ModSlot11", data); PlayerCar[playerid][Car3OwnedCarModSlot11] = strval(data);
  214.         mysql_fetch_field("OwnedCar3ModSlot12", data); PlayerCar[playerid][Car3OwnedCarModSlot12] = strval(data);
  215.         mysql_fetch_field("OwnedCar3ModSlot13", data); PlayerCar[playerid][Car3OwnedCarModSlot13] = strval(data);
  216.     }
  217.     SpawnOwnedCar(playerid, 3);
  218.     SpawnOwnedCar(playerid, 2);
  219.     SpawnOwnedCar(playerid, 1);
  220.     return 1;
  221. }
  222.  
  223. public GetOwnedCarMods(playerid)
  224. {
  225.     PlayerCar[playerid][OwnedCarModSlot0] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 0);
  226.     PlayerCar[playerid][OwnedCarModSlot1] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 1);
  227.     PlayerCar[playerid][OwnedCarModSlot2] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 2);
  228.     PlayerCar[playerid][OwnedCarModSlot3] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 3);
  229.     PlayerCar[playerid][OwnedCarModSlot4] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 4);
  230.     PlayerCar[playerid][OwnedCarModSlot5] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 5);
  231.     PlayerCar[playerid][OwnedCarModSlot6] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 6);
  232.     PlayerCar[playerid][OwnedCarModSlot7] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 7);
  233.     PlayerCar[playerid][OwnedCarModSlot8] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 8);
  234.     PlayerCar[playerid][OwnedCarModSlot9] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 9);
  235.     PlayerCar[playerid][OwnedCarModSlot10] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 10);
  236.     PlayerCar[playerid][OwnedCarModSlot11] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 11);
  237.     PlayerCar[playerid][OwnedCarModSlot12] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 12);
  238.     PlayerCar[playerid][OwnedCarModSlot13] = GetVehicleComponentInSlot(PlayerCar[playerid][CarLinkID], 13);
  239.  
  240.     PlayerCar[playerid][Car2OwnedCarModSlot0] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 0);
  241.     PlayerCar[playerid][Car2OwnedCarModSlot1] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 1);
  242.     PlayerCar[playerid][Car2OwnedCarModSlot2] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 2);
  243.     PlayerCar[playerid][Car2OwnedCarModSlot3] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 3);
  244.     PlayerCar[playerid][Car2OwnedCarModSlot4] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 4);
  245.     PlayerCar[playerid][Car2OwnedCarModSlot5] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 5);
  246.     PlayerCar[playerid][Car2OwnedCarModSlot6] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 6);
  247.     PlayerCar[playerid][Car2OwnedCarModSlot7] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 7);
  248.     PlayerCar[playerid][Car2OwnedCarModSlot8] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 8);
  249.     PlayerCar[playerid][Car2OwnedCarModSlot9] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 9);
  250.     PlayerCar[playerid][Car2OwnedCarModSlot10] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 10);
  251.     PlayerCar[playerid][Car2OwnedCarModSlot11] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 11);
  252.     PlayerCar[playerid][Car2OwnedCarModSlot12] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 12);
  253.     PlayerCar[playerid][Car2OwnedCarModSlot13] = GetVehicleComponentInSlot(PlayerCar[playerid][Car2LinkID], 13);
  254.  
  255.     PlayerCar[playerid][Car3OwnedCarModSlot0] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 0);
  256.     PlayerCar[playerid][Car3OwnedCarModSlot1] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 1);
  257.     PlayerCar[playerid][Car3OwnedCarModSlot2] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 2);
  258.     PlayerCar[playerid][Car3OwnedCarModSlot3] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 3);
  259.     PlayerCar[playerid][Car3OwnedCarModSlot4] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 4);
  260.     PlayerCar[playerid][Car3OwnedCarModSlot5] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 5);
  261.     PlayerCar[playerid][Car3OwnedCarModSlot6] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 6);
  262.     PlayerCar[playerid][Car3OwnedCarModSlot7] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 7);
  263.     PlayerCar[playerid][Car3OwnedCarModSlot8] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 8);
  264.     PlayerCar[playerid][Car3OwnedCarModSlot9] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 9);
  265.     PlayerCar[playerid][Car3OwnedCarModSlot10] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 10);
  266.     PlayerCar[playerid][Car3OwnedCarModSlot11] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 11);
  267.     PlayerCar[playerid][Car3OwnedCarModSlot12] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 12);
  268.     PlayerCar[playerid][Car3OwnedCarModSlot13] = GetVehicleComponentInSlot(PlayerCar[playerid][Car3LinkID], 13);
  269.  
  270.     return 1;
  271. }
  272.  
  273. stock SpawnOwnedCar(playerid, slotid)
  274. {
  275.     if(IsPlayerConnectedEx(playerid))
  276.     {
  277.         switch(slotid)
  278.         {
  279.             case 1:
  280.             {
  281.                 if(PlayerCar[playerid][PlayerCarModel] >= 1)
  282.                 {
  283.                     if(PlayerCar[playerid][CarLinkID] >= 1)
  284.                     {
  285.                         DestroyVehicle(PlayerCar[playerid][CarLinkID]);
  286.                         PlayerCar[playerid][CarLinkID] = 0;
  287.                     }
  288.                     PlayerCar[playerid][CarLinkID] = CreateVehicle(PlayerCar[playerid][PlayerCarModel], PlayerCar[playerid][CarX], PlayerCar[playerid][CarY], PlayerCar[playerid][CarZ], PlayerCar[playerid][CarZAngle], PlayerCar[playerid][CarCol1], PlayerCar[playerid][CarCol2], -1);
  289.                     SendClientMessage(playerid, COLOR_WHITE, "Your first owned vehicle has been spawned. If you can't find it, please use the /callcar command.");
  290.  
  291.                     if(GetVehicleModel(PlayerCar[playerid][CarLinkID]) != PlayerCar[playerid][PlayerCarModel])
  292.                     {
  293.                         DestroyVehicle(PlayerCar[playerid][CarLinkID]);
  294.                         PlayerCar[playerid][CarLinkID] = 0;
  295.                         PlayerCar[playerid][CarLinkID] = CreateVehicle(PlayerCar[playerid][PlayerCarModel], PlayerCar[playerid][CarX], PlayerCar[playerid][CarY], PlayerCar[playerid][CarZ], PlayerCar[playerid][CarZAngle], PlayerCar[playerid][CarCol1], PlayerCar[playerid][CarCol2], -1);
  296.                     }
  297.  
  298.                     ChangeVehiclePaintjob(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][CarPaintJobID]);
  299.  
  300.                     if(PlayerCar[playerid][OwnedCarModSlot0] > 0)
  301.                     {
  302.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot0]);
  303.                     }
  304.  
  305.                     if(PlayerCar[playerid][OwnedCarModSlot1] > 0)
  306.                     {
  307.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot1]);
  308.                     }
  309.  
  310.                     if(PlayerCar[playerid][OwnedCarModSlot2] > 0)
  311.                     {
  312.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot2]);
  313.                     }
  314.  
  315.                     if(PlayerCar[playerid][OwnedCarModSlot3] > 0)
  316.                     {
  317.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot3]);
  318.                     }
  319.  
  320.                     if(PlayerCar[playerid][OwnedCarModSlot4] > 0)
  321.                     {
  322.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot4]);
  323.                     }
  324.  
  325.                     if(PlayerCar[playerid][OwnedCarModSlot5] > 0)
  326.                     {
  327.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot5]);
  328.                     }
  329.  
  330.                     if(PlayerCar[playerid][OwnedCarModSlot6] > 0)
  331.                     {
  332.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot6]);
  333.                     }
  334.  
  335.                     if(PlayerCar[playerid][OwnedCarModSlot7] > 0)
  336.                     {
  337.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot7]);
  338.                     }
  339.  
  340.                     if(PlayerCar[playerid][OwnedCarModSlot9] > 0)
  341.                     {
  342.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot9]);
  343.                     }
  344.  
  345.                     if(PlayerCar[playerid][OwnedCarModSlot10] > 0)
  346.                     {
  347.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot10]);
  348.                     }
  349.  
  350.                     if(PlayerCar[playerid][OwnedCarModSlot11] > 0)
  351.                     {
  352.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot11]);
  353.                     }
  354.  
  355.                     if(PlayerCar[playerid][OwnedCarModSlot12] > 0)
  356.                     {
  357.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot12]);
  358.                     }
  359.  
  360.                     if(PlayerCar[playerid][OwnedCarModSlot13] > 0)
  361.                     {
  362.                         AddVehicleComponent(PlayerCar[playerid][CarLinkID], PlayerCar[playerid][OwnedCarModSlot13]);
  363.                     }
  364.                 }
  365.             }
  366.             case 2:
  367.             {
  368.                 if(PlayerCar[playerid][PlayerCarModel2] >= 1)
  369.                 {
  370.                     if(PlayerCar[playerid][Car2LinkID] >= 1)
  371.                     {
  372.                         DestroyVehicle(PlayerCar[playerid][Car2LinkID]);
  373.                         PlayerCar[playerid][Car2LinkID] = 0;
  374.                     }
  375.                     PlayerCar[playerid][Car2LinkID] = CreateVehicle(PlayerCar[playerid][PlayerCarModel2], PlayerCar[playerid][Car2X], PlayerCar[playerid][Car2Y], PlayerCar[playerid][Car2Z], PlayerCar[playerid][Car2ZAngle], PlayerCar[playerid][Car2Col1], PlayerCar[playerid][Car2Col2], -1);
  376.                     SendClientMessage(playerid, COLOR_WHITE, "Your second owned vehicle has been spawned. If you can't find it, please use the /callcar command.");
  377.  
  378.                     if(GetVehicleModel(PlayerCar[playerid][Car2LinkID]) != PlayerCar[playerid][PlayerCarModel2])
  379.                     {
  380.                         DestroyVehicle(PlayerCar[playerid][Car2LinkID]);
  381.                         PlayerCar[playerid][Car2LinkID] = 0;
  382.                         PlayerCar[playerid][Car2LinkID] = CreateVehicle(PlayerCar[playerid][PlayerCarModel2], PlayerCar[playerid][Car2X], PlayerCar[playerid][Car2Y], PlayerCar[playerid][Car2Z], PlayerCar[playerid][Car2ZAngle], PlayerCar[playerid][Car2Col1], PlayerCar[playerid][Car2Col2], -1);
  383.                     }
  384.  
  385.                     ChangeVehiclePaintjob(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2PaintJobID]);
  386.  
  387.                     if(PlayerCar[playerid][Car2OwnedCarModSlot0] > 0)
  388.                     {
  389.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot0]);
  390.                     }
  391.  
  392.                     if(PlayerCar[playerid][Car2OwnedCarModSlot1] > 0)
  393.                     {
  394.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot1]);
  395.                     }
  396.  
  397.                     if(PlayerCar[playerid][Car2OwnedCarModSlot2] > 0)
  398.                     {
  399.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot2]);
  400.                     }
  401.  
  402.                     if(PlayerCar[playerid][Car2OwnedCarModSlot3] > 0)
  403.                     {
  404.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot3]);
  405.                     }
  406.  
  407.                     if(PlayerCar[playerid][Car2OwnedCarModSlot4] > 0)
  408.                     {
  409.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot4]);
  410.                     }
  411.  
  412.                     if(PlayerCar[playerid][Car2OwnedCarModSlot5] > 0)
  413.                     {
  414.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot5]);
  415.                     }
  416.  
  417.                     if(PlayerCar[playerid][Car2OwnedCarModSlot6] > 0)
  418.                     {
  419.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot6]);
  420.                     }
  421.  
  422.                     if(PlayerCar[playerid][Car2OwnedCarModSlot7] > 0)
  423.                     {
  424.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot7]);
  425.                     }
  426.  
  427.                     if(PlayerCar[playerid][Car2OwnedCarModSlot9] > 0)
  428.                     {
  429.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot9]);
  430.                     }
  431.  
  432.                     if(PlayerCar[playerid][Car2OwnedCarModSlot10] > 0)
  433.                     {
  434.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot10]);
  435.                     }
  436.  
  437.                     if(PlayerCar[playerid][Car2OwnedCarModSlot11] > 0)
  438.                     {
  439.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot11]);
  440.                     }
  441.  
  442.                     if(PlayerCar[playerid][Car2OwnedCarModSlot12] > 0)
  443.                     {
  444.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot12]);
  445.                     }
  446.  
  447.                     if(PlayerCar[playerid][Car2OwnedCarModSlot13] > 0)
  448.                     {
  449.                         AddVehicleComponent(PlayerCar[playerid][Car2LinkID], PlayerCar[playerid][Car2OwnedCarModSlot13]);
  450.                     }
  451.                 }
  452.             }
  453.             case 3:
  454.             {
  455.                 if(PlayerCar[playerid][PlayerCarModel3] >= 1)
  456.                 {
  457.                     PlayerCar[playerid][Car3LinkID] = CreateVehicle(PlayerCar[playerid][PlayerCarModel3], PlayerCar[playerid][Car3X], PlayerCar[playerid][Car3Y], PlayerCar[playerid][Car3Z], PlayerCar[playerid][Car3ZAngle], PlayerCar[playerid][Car3Col1], PlayerCar[playerid][Car3Col2], -1);
  458.                     SendClientMessage(playerid, COLOR_WHITE, "Your third owned vehicle has been spawned. If you can't find it, please use the /callcar command.");
  459.  
  460.                     if(GetVehicleModel(PlayerCar[playerid][Car3LinkID]) != PlayerCar[playerid][PlayerCarModel3])
  461.                     {
  462.                         DestroyVehicle(PlayerCar[playerid][Car3LinkID]);
  463.                         PlayerCar[playerid][Car3LinkID] = 0;
  464.                         PlayerCar[playerid][Car3LinkID] = CreateVehicle(PlayerCar[playerid][PlayerCarModel3], PlayerCar[playerid][Car3X], PlayerCar[playerid][Car3Y], PlayerCar[playerid][Car3Z], PlayerCar[playerid][Car3ZAngle], PlayerCar[playerid][Car3Col1], PlayerCar[playerid][Car3Col2], -1);
  465.                     }
  466.  
  467.                     ChangeVehiclePaintjob(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3PaintJobID]);
  468.  
  469.                     if(PlayerCar[playerid][Car3OwnedCarModSlot0] > 0)
  470.                     {
  471.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot0]);
  472.                     }
  473.  
  474.                     if(PlayerCar[playerid][Car3OwnedCarModSlot1] > 0)
  475.                     {
  476.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot1]);
  477.                     }
  478.  
  479.                     if(PlayerCar[playerid][Car3OwnedCarModSlot2] > 0)
  480.                     {
  481.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot2]);
  482.                     }
  483.  
  484.                     if(PlayerCar[playerid][Car3OwnedCarModSlot3] > 0)
  485.                     {
  486.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot3]);
  487.                     }
  488.  
  489.                     if(PlayerCar[playerid][Car3OwnedCarModSlot4] > 0)
  490.                     {
  491.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot4]);
  492.                     }
  493.  
  494.                     if(PlayerCar[playerid][Car3OwnedCarModSlot5] > 0)
  495.                     {
  496.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot5]);
  497.                     }
  498.  
  499.                     if(PlayerCar[playerid][Car3OwnedCarModSlot6] > 0)
  500.                     {
  501.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot6]);
  502.                     }
  503.  
  504.                     if(PlayerCar[playerid][Car3OwnedCarModSlot7] > 0)
  505.                     {
  506.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot7]);
  507.                     }
  508.  
  509.                     if(PlayerCar[playerid][Car3OwnedCarModSlot9] > 0)
  510.                     {
  511.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot9]);
  512.                     }
  513.  
  514.                     if(PlayerCar[playerid][Car3OwnedCarModSlot10] > 0)
  515.                     {
  516.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot10]);
  517.                     }
  518.  
  519.                     if(PlayerCar[playerid][Car3OwnedCarModSlot11] > 0)
  520.                     {
  521.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot11]);
  522.                     }
  523.  
  524.                     if(PlayerCar[playerid][Car3OwnedCarModSlot12] > 0)
  525.                     {
  526.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot12]);
  527.                     }
  528.  
  529.                     if(PlayerCar[playerid][Car3OwnedCarModSlot13] > 0)
  530.                     {
  531.                         AddVehicleComponent(PlayerCar[playerid][Car3LinkID], PlayerCar[playerid][Car3OwnedCarModSlot13]);
  532.                     }
  533.                 }
  534.             }
  535.         }
  536.     }
  537. }
  538.  
  539. stock IsPlayerConnectedEx(playerid)
  540. {
  541.     if(IsPlayerConnected(playerid))
  542.     {
  543.         return 1;
  544.     }
  545.     else
  546.     {
  547.         return 0;
  548.     }
  549. }
  550.  
  551. public SavePlayerCar(playerid, slotid)
  552. {
  553.     new savename[MAX_PLAYER_NAME];
  554.     new query[500];
  555.     GetPlayerName(playerid, savename, sizeof(savename));
  556.     switch(slotid)
  557.     {
  558.         case 1:
  559.         {
  560.             // car 1
  561.             format(query, sizeof(query), "UPDATE `playercars` SET `OwnedCarModSlot0` = '%d', `OwnedCarModSlot1` = '%d', `OwnedCarModSlot2` = '%d', `OwnedCarModSlot3` = '%d', `OwnedCarModSlot4` = '%d' WHERE `name` = '%s'", PlayerCar[playerid][OwnedCarModSlot0], PlayerCar[playerid][OwnedCarModSlot1], PlayerCar[playerid][OwnedCarModSlot2], PlayerCar[playerid][OwnedCarModSlot3], PlayerCar[playerid][OwnedCarModSlot4], savename);
  562.             mysql_query(query);
  563.             format(query, sizeof(query), "UPDATE `playercars` SET `OwnedCarModSlot5` = '%d', `OwnedCarModSlot6` = '%d', `OwnedCarModSlot7` = '%d', `OwnedCarModSlot8` = '%d' WHERE `name` = '%s'", PlayerCar[playerid][OwnedCarModSlot5], PlayerCar[playerid][OwnedCarModSlot6], PlayerCar[playerid][OwnedCarModSlot7], PlayerCar[playerid][OwnedCarModSlot8], savename);
  564.             mysql_query(query);
  565.             format(query, sizeof(query), "UPDATE `playercars` SET `OwnedCarModSlot9` = '%d', `OwnedCarModSlot10` = '%d', `OwnedCarModSlot11` = '%d', `OwnedCarModSlot12` = '%d' WHERE `name` = '%s'", PlayerCar[playerid][OwnedCarModSlot9], PlayerCar[playerid][OwnedCarModSlot10], PlayerCar[playerid][OwnedCarModSlot11], PlayerCar[playerid][OwnedCarModSlot12], savename);
  566.             mysql_query(query);
  567.             format(query, sizeof(query), "UPDATE `playercars` SET `OwnedCarModSlot13` = '%d', `PlayerCarModel2` = '%d', `CarZAngle` = '%f' WHERE `name` = '%s'", PlayerCar[playerid][OwnedCarModSlot13], PlayerCar[playerid][PlayerCarModel2], PlayerCar[playerid][CarZAngle], savename);
  568.             mysql_query(query);
  569.             format(query, sizeof(query), "UPDATE `playercars` SET `CarX` = '%f', `CarY` = '%f', `CarZ` = '%f' WHERE `name` = '%s'", PlayerCar[playerid][CarX], PlayerCar[playerid][CarY], PlayerCar[playerid][CarZ], savename);
  570.             mysql_query(query);
  571.             format(query, sizeof(query), "UPDATE `playercars` SET `CarCol1` = '%d', `CarCol2` = '%d', `CarPaintJobID` = '%d' WHERE `name` = '%s'", PlayerCar[playerid][CarCol1], PlayerCar[playerid][CarCol2], PlayerCar[playerid][CarPaintJobID], savename);
  572.             mysql_query(query);
  573.         }
  574.  
  575.         case 2:
  576.         {
  577.             // car 2
  578.             format(query, sizeof(query), "UPDATE `playercars` SET `OwnedCar2ModSlot0` = '%d', `OwnedCar2ModSlot1` = '%d', `OwnedCar2ModSlot2` = '%d', `OwnedCar2ModSlot3` = '%d', `OwnedCar2ModSlot4` = '%d' WHERE `name` = '%s'", PlayerCar[playerid][Car2OwnedCarModSlot0], PlayerCar[playerid][Car2OwnedCarModSlot1], PlayerCar[playerid][Car2OwnedCarModSlot2], PlayerCar[playerid][Car2OwnedCarModSlot3], PlayerCar[playerid][Car2OwnedCarModSlot4], savename);
  579.             mysql_query(query);
  580.             format(query, sizeof(query), "UPDATE `playercars` SET `OwnedCar2ModSlot5` = '%d', `OwnedCar2ModSlot6` = '%d', `OwnedCar2ModSlot7` = '%d', `OwnedCar2ModSlot8` = '%d' WHERE `name` = '%s'", PlayerCar[playerid][Car2OwnedCarModSlot5], PlayerCar[playerid][Car2OwnedCarModSlot6], PlayerCar[playerid][Car2OwnedCarModSlot7], PlayerCar[playerid][Car2OwnedCarModSlot8], savename);
  581.             mysql_query(query);
  582.             format(query, sizeof(query), "UPDATE `playercars` SET `OwnedCar2ModSlot9` = '%d', `OwnedCar2ModSlot10` = '%d', `OwnedCar2ModSlot11` = '%d', `OwnedCar2ModSlot12` = '%d' WHERE `name` = '%s'", PlayerCar[playerid][Car2OwnedCarModSlot9], PlayerCar[playerid][Car2OwnedCarModSlot10], PlayerCar[playerid][Car2OwnedCarModSlot11], PlayerCar[playerid][Car2OwnedCarModSlot12], savename);
  583.             mysql_query(query);
  584.             format(query, sizeof(query), "UPDATE `playercars` SET `OwnedCar2ModSlot13` = '%d', `PlayerCarModel2` = '%d', `Car2ZAngle` = '%f' WHERE `name` = '%s'", PlayerCar[playerid][Car2OwnedCarModSlot3], PlayerCar[playerid][PlayerCarModel2], PlayerCar[playerid][Car2ZAngle], savename);
  585.             mysql_query(query);
  586.             format(query, sizeof(query), "UPDATE `playercars` SET `Car2X` = '%f', `Car2Y` = '%f', `Car2Z` = '%f' WHERE `name` = '%s'", PlayerCar[playerid][Car2X], PlayerCar[playerid][Car2Y], PlayerCar[playerid][Car2Z], savename);
  587.             mysql_query(query);
  588.             format(query, sizeof(query), "UPDATE `playercars` SET `Car2Col1` = '%d', `Car2Col2` = '%d', `Car2PaintJobID` = '%d' WHERE `name` = '%s'", PlayerCar[playerid][Car2Col1], PlayerCar[playerid][Car2Col2], PlayerCar[playerid][Car2PaintJobID], savename);
  589.             mysql_query(query);
  590.         }
  591.  
  592.         case 3:
  593.         {
  594.             // car 3
  595.             format(query, sizeof(query), "UPDATE `playercars` SET `OwnedCar3ModSlot0` = '%d', `OwnedCar3ModSlot1` = '%d', `OwnedCar3ModSlot2` = '%d', `OwnedCar3ModSlot3` = '%d', `OwnedCar3ModSlot4` = '%d' WHERE `name` = '%s'", PlayerCar[playerid][Car3OwnedCarModSlot0], PlayerCar[playerid][Car3OwnedCarModSlot1], PlayerCar[playerid][Car3OwnedCarModSlot2], PlayerCar[playerid][Car3OwnedCarModSlot3], PlayerCar[playerid][Car3OwnedCarModSlot4], savename);
  596.             mysql_query(query);
  597.             format(query, sizeof(query), "UPDATE `playercars` SET `OwnedCar3ModSlot5` = '%d', `OwnedCar3ModSlot6` = '%d', `OwnedCar3ModSlot7` = '%d', `OwnedCar3ModSlot8` = '%d' WHERE `name` = '%s'", PlayerCar[playerid][Car3OwnedCarModSlot5], PlayerCar[playerid][Car3OwnedCarModSlot6], PlayerCar[playerid][Car3OwnedCarModSlot7], PlayerCar[playerid][Car3OwnedCarModSlot8], savename);
  598.             mysql_query(query);
  599.             format(query, sizeof(query), "UPDATE `playercars` SET `OwnedCar3ModSlot9` = '%d', `OwnedCar3ModSlot10` = '%d', `OwnedCar3ModSlot11` = '%d', `OwnedCar3ModSlot12` = '%d' WHERE `name` = '%s'", PlayerCar[playerid][Car3OwnedCarModSlot9], PlayerCar[playerid][Car3OwnedCarModSlot10], PlayerCar[playerid][Car3OwnedCarModSlot11], PlayerCar[playerid][Car3OwnedCarModSlot12], savename);
  600.             mysql_query(query);
  601.             format(query, sizeof(query), "UPDATE `playercars` SET `OwnedCar3ModSlot13` = '%d', `PlayerCarModel2` = '%d', `Car3ZAngle` = '%f' WHERE `name` = '%s'", PlayerCar[playerid][Car3OwnedCarModSlot3], PlayerCar[playerid][PlayerCarModel2], PlayerCar[playerid][Car3ZAngle], savename);
  602.             mysql_query(query);
  603.             format(query, sizeof(query), "UPDATE `playercars` SET `Car3X` = '%f', `Car3Y` = '%f', `Car3Z` = '%f' WHERE `name` = '%s'", PlayerCar[playerid][Car3X], PlayerCar[playerid][Car3Y], PlayerCar[playerid][Car3Z], savename);
  604.             mysql_query(query);
  605.             format(query, sizeof(query), "UPDATE `playercars` SET `Car3Col1` = '%d', `Car3Col2` = '%d', `Car3PaintJobID` = '%d' WHERE `name` = '%s'", PlayerCar[playerid][Car3Col1], PlayerCar[playerid][Car3Col2], PlayerCar[playerid][Car3PaintJobID], savename);
  606.             mysql_query(query);
  607.         }
  608.     }
  609.     return 1;
  610. }
  611.  
  612. /* Database
  613. CREATE TABLE IF NOT EXISTS `playercars` (
  614.   `id` int(255) NOT NULL AUTO_INCREMENT,
  615.   `name` varchar(255) NOT NULL,
  616.   `LockedCar` int(1) NOT NULL DEFAULT '0',
  617.   `LockedCar2` int(1) NOT NULL DEFAULT '0',
  618.   `LockedCar3` int(1) NOT NULL DEFAULT '0',
  619.   `CarX` float NOT NULL,
  620.   `CarY` float NOT NULL,
  621.   `CarZ` float NOT NULL,
  622.   `Car2X` float NOT NULL,
  623.   `Car2Y` float NOT NULL,
  624.   `Car2Z` float NOT NULL,
  625.   `Car3X` float NOT NULL,
  626.   `Car3Y` float NOT NULL,
  627.   `Car3Z` float NOT NULL,
  628.   `CarZAngle` float NOT NULL,
  629.   `Car2ZAngle` float NOT NULL,
  630.   `Car3ZAngle` float NOT NULL,
  631.   `CarModel` int(11) NOT NULL DEFAULT '0',
  632.   `Car2Model` int(11) NOT NULL DEFAULT '0',
  633.   `Car3Model` int(11) NOT NULL DEFAULT '0',
  634.   `CarCol1` int(11) NOT NULL DEFAULT '0',
  635.   `CarCol2` int(11) NOT NULL DEFAULT '0',
  636.   `Car2Col1` int(11) NOT NULL DEFAULT '0',
  637.   `Car2Col2` int(11) NOT NULL DEFAULT '0',
  638.   `Car3Col1` int(11) NOT NULL DEFAULT '0',
  639.   `Car3Col2` int(11) NOT NULL DEFAULT '0',
  640.   `CarPaintJobID` int(11) NOT NULL DEFAULT '0',
  641.   `Car2PaintJobID` int(11) NOT NULL DEFAULT '0',
  642.   `Car3PaintJobID` int(11) NOT NULL DEFAULT '0',
  643.   `OwnedCarModSlot0` int(11) NOT NULL DEFAULT '0',
  644.   `OwnedCarModSlot1` int(11) NOT NULL DEFAULT '0',
  645.   `OwnedCarModSlot2` int(11) NOT NULL DEFAULT '0',
  646.   `OwnedCarModSlot3` int(11) NOT NULL DEFAULT '0',
  647.   `OwnedCarModSlot4` int(11) NOT NULL DEFAULT '0',
  648.   `OwnedCarModSlot5` int(11) NOT NULL DEFAULT '0',
  649.   `OwnedCarModSlot6` int(11) NOT NULL DEFAULT '0',
  650.   `OwnedCarModSlot7` int(11) NOT NULL DEFAULT '0',
  651.   `OwnedCarModSlot8` int(11) NOT NULL DEFAULT '0',
  652.   `OwnedCarModSlot9` int(11) NOT NULL DEFAULT '0',
  653.   `OwnedCarModSlot10` int(11) NOT NULL DEFAULT '0',
  654.   `OwnedCarModSlot11` int(11) NOT NULL DEFAULT '0',
  655.   `OwnedCarModSlot12` int(11) NOT NULL DEFAULT '0',
  656.   `OwnedCarModSlot13` int(11) NOT NULL DEFAULT '0',
  657.   `OwnedCar2ModSlot0` int(11) NOT NULL DEFAULT '0',
  658.   `OwnedCar2ModSlot1` int(11) NOT NULL DEFAULT '0',
  659.   `OwnedCar2ModSlot2` int(11) NOT NULL DEFAULT '0',
  660.   `OwnedCar2ModSlot3` int(11) NOT NULL DEFAULT '0',
  661.   `OwnedCar2ModSlot4` int(11) NOT NULL DEFAULT '0',
  662.   `OwnedCar2ModSlot5` int(11) NOT NULL DEFAULT '0',
  663.   `OwnedCar2ModSlot6` int(11) NOT NULL DEFAULT '0',
  664.   `OwnedCar2ModSlot7` int(11) NOT NULL DEFAULT '0',
  665.   `OwnedCar2ModSlot8` int(11) NOT NULL DEFAULT '0',
  666.   `OwnedCar2ModSlot9` int(11) NOT NULL DEFAULT '0',
  667.   `OwnedCar2ModSlot10` int(11) NOT NULL DEFAULT '0',
  668.   `OwnedCar2ModSlot11` int(11) NOT NULL DEFAULT '0',
  669.   `OwnedCar2ModSlot12` int(11) NOT NULL DEFAULT '0',
  670.   `OwnedCar2ModSlot13` int(11) NOT NULL DEFAULT '0',
  671.   `OwnedCar3ModSlot0` int(11) NOT NULL DEFAULT '0',
  672.   `OwnedCar3ModSlot1` int(11) NOT NULL DEFAULT '0',
  673.   `OwnedCar3ModSlot2` int(11) NOT NULL DEFAULT '0',
  674.   `OwnedCar3ModSlot3` int(11) NOT NULL DEFAULT '0',
  675.   `OwnedCar3ModSlot4` int(11) NOT NULL DEFAULT '0',
  676.   `OwnedCar3ModSlot5` int(11) NOT NULL DEFAULT '0',
  677.   `OwnedCar3ModSlot6` int(11) NOT NULL DEFAULT '0',
  678.   `OwnedCar3ModSlot7` int(11) NOT NULL DEFAULT '0',
  679.   `OwnedCar3ModSlot8` int(11) NOT NULL DEFAULT '0',
  680.   `OwnedCar3ModSlot9` int(11) NOT NULL DEFAULT '0',
  681.   `OwnedCar3ModSlot10` int(11) NOT NULL DEFAULT '0',
  682.   `OwnedCar3ModSlot11` int(11) NOT NULL DEFAULT '0',
  683.   `OwnedCar3ModSlot12` int(11) NOT NULL DEFAULT '0',
  684.   `OwnedCar3ModSlot13` int(11) NOT NULL DEFAULT '0',
  685.   PRIMARY KEY (`id`)
  686. ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  687. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement