// Check vehicle is a saw available truck private SawVehicle CheckCastedVehicle(Vehicle vehicle) { foreach (SawVehicle model in SawVehicles) { if (API.GetHashKey(model.Model) == API.GetEntityModel(vehicle.Handle)) { return(model); } } return(null); }
// Find Vehicle Controller private List <object> GetVehiclePlayers(Vehicle vehicle) { int seats = API.GetVehicleModelNumberOfSeats((uint)API.GetEntityModel(vehicle.Handle)); List <object> players = new List <object>(); for (var seat = -1; seat < seats - 1; seat++) { for (var player = 0; player < 64; player++) { if (API.GetPlayerPed(player) == vehicle.GetPedOnSeat((VehicleSeat)seat).Handle) { int playerid = API.GetPlayerServerId(player); if (playerid != 0) { players.Add(playerid); } } } } return(players); }