Код:
stock AddTeamVehicle(fraction, modelid, Float: X, Float: Y, Float: Z, Float: A, Color1, Color2)
{
new vehicleid = CreateVehicle(modelid, X, Y, Z, A, Color1, Color2, 300);
if(vehicleid == INVALID_VEHICLE_ID) return 0;
VehicleInfo[vehicleid][vFuel] = 100.0;
VehicleInfo[vehicleid][vFraction] = fraction;
printf("Создан транспорт vID: %i, ID: %d", VehicleInfo[vehicleid][vID], vehicleid);
SetVehicleNumberPlate(vehicleid, "San Andreas");
SetVehicleParamsEx(vehicleid, false, false, false, false, false, false, false);
ToggleLock(vehicleid, 0);
if(fraction == TEAM_FBI)
{
SignalTick[vehicleid][1] = -1;
LightsObject[vehicleid][0] = -1;
LightsObject[vehicleid][1] = -1;
LightsObject[vehicleid][2] = -1;
LightsObject[vehicleid][3] = -1;
}
switch(modelid)
{
case 430, 446, 452, 453, 454, 472, 473, 484, 493: VehicleState[vehicleid] = VEHICLE_STATE_BOAT;
case 417, 425, 447, 460, 469, 476, 487, 488, 497, 511, 512, 513, 519, 520, 548, 553,
563, 577, 592, 593: VehicleState[vehicleid] = VEHICLE_STATE_PLANE;
case 581, 522, 461, 521, 523, 463, 468, 471, 586: VehicleState[vehicleid] = VEHICLE_STATE_BIKE;
case 509, 481, 510: VehicleState[vehicleid] = VEHICLE_STATE_VELIK;
case 462, 448: VehicleState[vehicleid] = VEHICLE_STATE_MOPED;
case 538, 537: VehicleState[vehicleid] = VEHICLE_STATE_TRAIN;
default: VehicleState[vehicleid] = VEHICLE_STATE_CAR;
}
return vehicleid;
}