Aldebaraan Posted December 19, 2020 Share Posted December 19, 2020 I'm trying to make some peds spawn as gunners in helicopters but whenever they spawn they fall to the ground instead of spawning inside the vehicle in their seats. The code: // spawn in heli Vehicle heli = World.CreateVehicle(model, Game.Player.Character.Position + offset); // apply settings to heli heli.EngineRunning = true; Function.Call(Hash.SET_HELI_BLADES_SPEED, heli, 1.0f); //heli.LandingGearState = VehicleLandingGearState.Retracted; heli.IsBulletProof = false; // attach a blip (rotating helicopter) Blip HeliBlip = heli.AddBlip(); HeliBlip.Sprite = BlipSprite.HelicopterAnimated; HeliBlip.Color = BlipColor.Blue; HeliBlip.Name = "Police Helicopter"; HeliBlip.Scale = 0.5f; // spawn pilot & set into heli driver seat Ped pilot = heli.CreatePedOnSeat(VehicleSeat.Driver, PedHash.Swat01SMY); Function.Call(Hash.SET_PED_PROP_INDEX, pilot, 0, 0, 0, true); pilot.CanBeDraggedOutOfVehicle = false; pilot.Weapons.Give(WeaponHash.SMG, 999, true, true); pilot.Health = pilot.MaxHealth = 500; pilot.Armor = 200; pilot.Accuracy = 80; pilot.RelationshipGroup = pedriot_faction01; pilot.DropsWeaponsOnDeath = DropWeaponOnDead; // task pilot with chasing player with heli always Function.Call(Hash.TASK_HELI_CHASE, pilot, Game.Player.Character, 30f, 30f, 30f); pilot.AlwaysKeepTask = true; // spawn crew Ped crew1 = heli.CreatePedOnSeat(VehicleSeat.RightRear, PedHash.Swat01SMY); Function.Call(Hash.SET_PED_PROP_INDEX, crew1, 0, 0, 0, true); crew1.CanBeDraggedOutOfVehicle = false; crew1.Weapons.Give(WeaponHash.CombatMG, 9999, true, true); crew1.Health = pilot.MaxHealth = 500; crew1.Armor = 200; crew1.Accuracy = 80; crew1.RelationshipGroup = pedriot_faction01; crew1.DropsWeaponsOnDeath = DropWeaponOnDead; crew1.Task.ClearAllImmediately(); crew1.Task.FightAgainstHatedTargets(200); crew1.AlwaysKeepTask = true; crew1.FiringPattern = FiringPattern.FullAuto; For some unknown reason pilots spawn fine but not the crew. I tried adding Function.Call(Hash.SET_PED_INTO_VEHICLE, crew1, heli, 2); but it didn't fix it. The helis in question are the police maverick and buzzard. Link to comment Share on other sites More sharing options...
LeeC22 Posted December 19, 2020 Share Posted December 19, 2020 Are you sure VehicleSeat.RightRear exists in the helicopter you are using? I was going to check but you don't say which model you are using for the helicopter. Link to comment Share on other sites More sharing options...
Aldebaraan Posted December 19, 2020 Author Share Posted December 19, 2020 3 minutes ago, LeeC22 said: Are you sure VehicleSeat.RightRear exists in the helicopter you are using? I was going to check but you don't say which model you are using for the helicopter. I'm using the police maverick and buzzard. I'm pretty sure they have those seats. Link to comment Share on other sites More sharing options...
LeeC22 Posted December 19, 2020 Share Posted December 19, 2020 (edited) 5 minutes ago, Aldebaraan said: I'm using the police maverick and buzzard. I'm pretty sure they have those seats. Yeah, they do... they appear to be in the right place as well, had to check because you never know with Rockstar. Aha... try changing this: crew1.Task.ClearAllImmediately(); to just ClearAll(). ClearAllImmediately() can cause peds to get out of vehicles. Edited December 19, 2020 by LeeC22 Link to comment Share on other sites More sharing options...
Aldebaraan Posted December 19, 2020 Author Share Posted December 19, 2020 2 minutes ago, LeeC22 said: Yeah, they do... they appear to be in the right place as well, had to check because you never know with Rockstar. Aha... try changing this: crew1.Task.ClearAllImmediately(); to just ClearAll(). ClearAllImmediately() can cause peds to get out of vehicles. That worked!. Thanks. LeeC22 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now