Advertisement
RogerGomesCosta

Untitled

Jul 18th, 2014
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 4.56 KB | None | 0 0
  1. public CreateVehicles()
  2. {
  3.     new total;
  4.     for(new i = 1; i < MAX_VEHICLE; i++)
  5.     {
  6.         new szString[100],
  7.             //Result[40],
  8.             DBResult:ResultQuery;
  9.  
  10.         format(szString, sizeof szString, "SELECT * FROM Vehicles WHERE ID = %d", i);
  11.         ResultQuery = db_query(DataBase, szString);
  12.         if(db_num_rows(ResultQuery))
  13.         {
  14.             db_get_field_assoc(ResultQuery, "Owner", ServerVehicles[i][VehOwner], 24);
  15.             db_get_field_assoc(ResultQuery, "Plate", ServerVehicles[i][VehPlate], 10);
  16.             ServerVehicles[i][VehID] = SQLiteGetResultIntAssoc(ResultQuery, "ID");
  17.             ServerVehicles[i][VehModel] = SQLiteGetResultIntAssoc(ResultQuery, "Model");
  18.             ServerVehicles[i][VehSpoiler] = SQLiteGetResultIntAssoc(ResultQuery, "Spoiler");
  19.             ServerVehicles[i][VehHood] = SQLiteGetResultIntAssoc(ResultQuery, "Hood");
  20.             ServerVehicles[i][VehRoof] = SQLiteGetResultIntAssoc(ResultQuery, "Roof");
  21.             ServerVehicles[i][VehSideskirt] = SQLiteGetResultIntAssoc(ResultQuery, "Sideskirt");
  22.             ServerVehicles[i][VehLamps] = SQLiteGetResultIntAssoc(ResultQuery, "Lamps");
  23.             ServerVehicles[i][VehNitro] = SQLiteGetResultIntAssoc(ResultQuery, "Nitro");
  24.             ServerVehicles[i][VehExhaust] = SQLiteGetResultIntAssoc(ResultQuery, "Exhaust");
  25.             ServerVehicles[i][VehWheels] = SQLiteGetResultIntAssoc(ResultQuery, "Wheels");
  26.             ServerVehicles[i][VehStereo] = SQLiteGetResultIntAssoc(ResultQuery, "Stereo");
  27.             ServerVehicles[i][VehHydraulics] = SQLiteGetResultIntAssoc(ResultQuery, "Hydraulics");
  28.             ServerVehicles[i][VehFB] = SQLiteGetResultIntAssoc(ResultQuery, "FB");
  29.             ServerVehicles[i][VehRB] = SQLiteGetResultIntAssoc(ResultQuery, "RB");
  30.             ServerVehicles[i][VehVR] = SQLiteGetResultIntAssoc(ResultQuery, "VR");
  31.             ServerVehicles[i][VehVL] = SQLiteGetResultIntAssoc(ResultQuery, "VL");
  32.             ServerVehicles[i][VehX] = SQLiteGetResultIntAssoc(ResultQuery, "PosX");
  33.             ServerVehicles[i][VehY] = SQLiteGetResultIntAssoc(ResultQuery, "PosY");
  34.             ServerVehicles[i][VehZ] = SQLiteGetResultIntAssoc(ResultQuery, "PosZ");
  35.             ServerVehicles[i][VehA] = SQLiteGetResultIntAssoc(ResultQuery, "PosA");
  36.             ServerVehicles[i][VehPaintjob] = SQLiteGetResultIntAssoc(ResultQuery, "Paintjob");
  37.             ServerVehicles[i][VehColor1] = SQLiteGetResultIntAssoc(ResultQuery, "Color1");
  38.             ServerVehicles[i][VehColor2] = SQLiteGetResultIntAssoc(ResultQuery, "Color2");
  39.             ServerVehicles[i][VehTiresArmour] = SQLiteGetResultIntAssoc(ResultQuery, "TiresArmour");
  40.             ServerVehicles[i][VehDoorsArmour] = SQLiteGetResultIntAssoc(ResultQuery, "DoorsArmour");
  41.             ServerVehicles[i][VehPanelsArmour] = SQLiteGetResultIntAssoc(ResultQuery, "PanelsArmour");
  42.             ServerVehicles[i][VehLightsArmour] = SQLiteGetResultIntAssoc(ResultQuery, "LightsArmour");
  43.             ServerVehicles[i][VehHealth] = SQLiteGetResultFloatAssoc(ResultQuery, "Health");
  44.  
  45.             VehCreate[i] = CreateVehicle(ServerVehicles[i][VehModel], ServerVehicles[i][VehX], ServerVehicles[i][VehY], ServerVehicles[i][VehZ], ServerVehicles[i][VehA], ServerVehicles[i][VehColor1], ServerVehicles[i][VehColor2], -1);
  46.             if(ServerVehicles[i][VehPaintjob] != -1) ChangeVehiclePaintjob(VehCreate[i], ServerVehicles[i][VehPaintjob]);
  47.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehSpoiler]);
  48.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehHood]);
  49.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehRoof]);
  50.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehSideskirt]);
  51.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehLamps]);
  52.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehNitro]);
  53.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehExhaust]);
  54.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehWheels]);
  55.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehStereo]);
  56.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehHydraulics]);
  57.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehFB]);
  58.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehRB]);
  59.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehVR]);
  60.             AddVehicleComponent(VehCreate[i], ServerVehicles[i][VehVL]);
  61.  
  62.             ServerVehicles[i][VehLocked] = true;
  63.             SetVehicleHealth(VehCreate[i], ServerVehicles[i][VehHealth]);
  64.  
  65.             SetVehicleNumberPlate(VehCreate[i], ServerVehicles[i][VehOwner]);
  66.             SetVehicleParamsForPlayer(VehCreate[i], i, 0, 0);
  67.             SetVehicleParamsEx(VehCreate[i], 0, 0, 0, 0, 0, 0, 0);
  68.             ServerVehicles[i][VehStatus] = 0;
  69.  
  70.             //SetVehicleToRespawn(i);
  71.             total++;
  72.             printf("%s", ServerVehicles[i][VehOwner]);
  73.         }
  74.     }
  75.     printf("* Veículos: %d", total);
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement