Players dying sometimes when deploying vehicleFixed
to pickup vehicles with hammer hit.
boats have no fuel check, modular machines also have no fuel check.
Is that so for everyone?
sometimes players die when deploying a vehicle and the console displays the following
Failed to find dismount position for player :Plauer / XXXXXXXXXXXXX on obj : assets/content/vehicles/minicopter/minicopter.entity.prefab
Killing player due to invalid dismount point :Plauer / XXXXXXXXXXXXX on obj : assets/prefabs/vehicle/seats/miniheliseat.prefab
on my server we die all time...

(02:10:59) | Failed to find dismount position for player :Aogo/ 7656xxxxxxxxxxx on obj : assets/content/vehicles/minicopter/minicopter.entity.prefab

(02:10:59) | Killing player due to invalid dismount point :Aogo / 7656xxxxxxxxxx on obj : assets/prefabs/vehicle/seats/miniheliseat.prefab

(02:10:59) | Aogo[7656xxxxxxxxxxx] was suicide by Suicide

This issue is even worse when you have RestoreUponDeath plugin... it duplicates the vehicle when the player dies. 
same thin here
Same issue here since lately

Failed to find dismount position for player :Player / 76xxxx56xxx119xxxxxxx on obj : assets/content/vehicles/minicopter/minicopter.entity.prefab

+1 :(
@orange please help ;)
I found the fix

1) Open PortableVehicles.cs inside oxide/plugins

2) Look for
                if (vehicle.mountPoints != null && vehicle.mountPoints.Count > 0)
                {
                    var driverSeat = vehicle.mountPoints.FirstOrDefault()?.mountable;
                    if (driverSeat != null)
                    {
                        driverSeat.MountPlayer(player);
                        player.SendNetworkUpdate();
                    }
                }​

3) Delete this

4) Save the plugin and reload it

now you can spawn it but you dont immidiately mount it, this prevents people from dying
+1 Thx Goldie!!
this is not a way out of the situation a large helicopter in any case crush the player 
it is sad that none of the developers cares about solving this problem
then let's hope and wait that Orange will save us
ZenX
this is not a way out of the situation a large helicopter in any case crush the player 
it is sad that none of the developers cares about solving this problem
then let's hope and wait that Orange will save us

Ive only tested it with minicopters which people use 99% of the time instead of large scrap transport heli's

I meant that deleting parts of the code is not a solution to this problem, but the fact that mini copters are used more often than scraphels in this you are right.
But there are also other problems, such as losing things.
We can't figure it out without Orange.

I think it is also a timing issue, like the previous rpc kick thing.

probably if you wrap this part into a nextTick it could already help. (not sure about scrap heli though, since the death could appear sooner). In this case you could add a damage prevention if entity.ownerid = player.userID, so that at least the owner never gets damage from their own scrapper... 

yes, i can confirm

NextTick(() => {
                    if (vehicle.mountPoints != null && vehicle.mountPoints.Count > 0)
                    {
                        var driverSeat = vehicle.mountPoints.FirstOrDefault()?.mountable;
                        if (driverSeat != null)
                        {
                            driverSeat.MountPlayer(player);
                            player.SendNetworkUpdate();
                        }
                    }

                });

helps with the mountpoint issue. But since we're running TruePVE with no scrap heli damage to players, I can't speak for the timing of scrapper-kills. 

My suggestion here would be for orange to add an owner damage protection, if the timing can be off and scrapheli sawns kill players.

Goldie
I found the fix

1) Open PortableVehicles.cs inside oxide/plugins

2) Look for
                if (vehicle.mountPoints != null && vehicle.mountPoints.Count > 0)
                {
                    var driverSeat = vehicle.mountPoints.FirstOrDefault()?.mountable;
                    if (driverSeat != null)
                    {
                        driverSeat.MountPlayer(player);
                        player.SendNetworkUpdate();
                    }
                }​

3) Delete this

4) Save the plugin and reload it

now you can spawn it but you dont immidiately mount it, this prevents people from dying

Hi after modifying when the minicopter is installed, it is propelled and loses damage

Any updates?
It’s been happening since I deleted the files

if(vehicle.mountPoints !=null&& vehicle.mountPoints.Count >0){var driverSeat = vehicle.mountPoints.FirstOrDefault()?.mountable;if(driverSeat !=null){ driverSeat.MountPlayer(player); player.SendNetworkUpdate();}}
Locked automatically