Tested in these enviroment:
- Local hosted game.
- The server player is sitting in Kajman's pilot seat
- Gunner is an another player (local connected me)
And
vehicle player turretOwner [-1]
Returns 0 which is not a valid return.
In the same context,
vehicle player turretOwner [0]
returns 3 correctly.