21.12.2012, 12:21
Hello, when I restart my game mode all vehicle engines have already started, I've even tried adding in this:
Tried other methods too, just won't fix, please help.
pawn Код:
public OnVehicleSpawn(vehicleid)
{
if(vehicleid != 509 && vehicleid != 481 && vehicleid != 510)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
foreach(Player, i)
{
if(IsAPushBike(GetPlayerVehicleID(i)))
{
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective);
return 1;
}
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 0, lights, alarm, doors, bonnet, boot, objective); // << here
if(vehicleid == PlayerInfo[i][pVeh])
{
if(PlayerInfo[i][vLocked]) SetVehicleParamsEx(vehicleid, 0, 0, 0, 1, 0, 0, 0);
ChangeVehiclePaintjob(PlayerInfo[i][pVeh], PlayerInfo[i][vPJ]);
for(new x=0; x<14; i++)
{
AddVehicleComponent(PlayerInfo[i][pVeh], PlayerInfo[i][pVehMod][x]);
}
}
if(vehicleid == PlayerInfo[i][pVVeh])
{
if(PlayerInfo[i][vVLocked]) SetVehicleParamsEx(vehicleid, 0, 0, 0, 1, 0, 0, 0);
ChangeVehiclePaintjob(PlayerInfo[i][pVVeh], PlayerInfo[i][vVPJ]);
for(new x=0; x<14; i++)
{
AddVehicleComponent(PlayerInfo[i][pVVeh], PlayerInfo[i][pVVehMod][x]);
}
}
}
if(IsTruckerVehicle(vehicleid))
{
TruckPackages[vehicleid] = -1;
}
if(Siren[vehicleid])
{
Siren[vehicleid] = 0;
DestroyDynamicObject(SirenObject[vehicleid]);
}
}
return 1;
}