Advertisement
Guest User

CreateVehicleEx

a guest
Jul 17th, 2014
693
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.37 KB | None | 0 0
  1. forward CreateVeh(vehiclesid, modelsid, Float:x, Float:y, Float:z, Float:fa, color1, color2, respawn_delay);
  2. forward AddVehicles1();
  3.  
  4. enum VehiclesComp{
  5.     veh_id,
  6.     model_id,
  7.     Float:x_pos,
  8.     Float:y_pos,
  9.     Float:z_pos,
  10.     Float:f_a,
  11.     color_1,
  12.     color_2,
  13.     delay
  14.  }
  15. new AddVehicles[MAX_VEHICLES][VehiclesComp];
  16.  
  17. public CreateVeh(vehiclesid, modelsid, Float:x, Float:y, Float:z, Float:fa, color1, color2, respawn_delay){
  18.     AddVehicles[vehiclesid][veh_id] = vehiclesid;
  19.     AddVehicles[vehiclesid][model_id] = modelsid;
  20.     AddVehicles[vehiclesid][x_pos] = x;
  21.     AddVehicles[vehiclesid][y_pos] = y;
  22.     AddVehicles[vehiclesid][z_pos] = z;
  23.     AddVehicles[vehiclesid][f_a] = fa;
  24.     AddVehicles[vehiclesid][color_1] = color1;
  25.     AddVehicles[vehiclesid][color_2] = color2;
  26.     AddVehicles[vehiclesid][delay] = respawn_delay;
  27.     return 1;
  28.  }
  29.  
  30. public AddVehicles1(){
  31.     new nowcreated;
  32.     new lastcreated = 0;
  33.     for(new i=0; i<sizeof(AddVehicles); i++){
  34.         if(AddVehicles[i][veh_id] == i){
  35.             nowcreated = AddVehicles[i][veh_id] - 1;
  36.             if(nowcreated == lastcreated){
  37.                 CreateVehicle(AddVehicles[i][model_id], AddVehicles[i][x_pos], AddVehicles[i][y_pos], AddVehicles[i][z_pos], AddVehicles[i][f_a], AddVehicles[i][color_1], AddVehicles[i][color_2], AddVehicles[i][delay]);
  38.                 lastcreated++;
  39.             }else{
  40.                 print("There was an error while creating some vehicle.");
  41.             }
  42.         }
  43.     }
  44.     return 1;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement