/// <summary> /// Spawns a vehicle for player with certain id /// </summary> /// <param name="client">Character</param> /// <param name="vehicleId">Vehicle id</param> public void SpawnVehicleForCharacter(Character character, int vehicleId) { RPVehicle vehicle = VehicleManager.Instance().GetVehicleWithId(vehicleId); if (vehicle != null && character.ID == vehicle.ownerId) { if (!vehicle.spawned) { vehicle.Spawn(); } else { character.SendNotification("This vehicle is already active!"); } } }
/// <summary> /// Spawns a vehicle for player with certain id /// </summary> /// <param name="c">Character</param> /// <param name="vehicleId">Vehicle id</param> public void SpawnVehicleForCharacter(Client c, int vehicleId) { if (PlayerManager.Instance().IsClientUsingCharacter(c)) { Character character = PlayerManager.Instance().GetActiveCharacterForClient(c); RPVehicle vehicle = VehicleManager.Instance().GetVehicleWithId(vehicleId); if (vehicle != null && character.ID == vehicle.ownerId) { if (!vehicle.spawned) { vehicle.Spawn(); } else { API.shared.sendNotificationToPlayer(c, "This vehicle is already active!"); } } } }