Vehicle::getConvertibleRoofState
Jump to navigation
Jump to search
Gets the current state of the roof of the convertible.
States
- 0 - Up
- 1 - Lowering Down
- 2 - Down
- 3 - Raising Up
Syntax
vehicle.getConvertibleRoofState();
Return value
- int
Example
Pressing the F2 key will raise/lower your convertable roof
Client-Side
mp.keys.bind(0x71, true, function() {
let roofState = mp.players.local.vehicle.getConvertibleRoofState();
if(roofState === 0){
mp.players.local.vehicle.lowerConvertibleRoof(false);
} else if (roofState === 2){
mp.players.local.vehicle.raiseConvertibleRoof(false);
} else {
mp.gui.chat.push("Please wait for the roof to stop changing.");
}
});
See also
- mp.game.vehicle.addVehicleStuckCheckWithWarp
- mp.game.vehicle.createMissionTrain
- mp.game.vehicle.createScriptVehicleGenerator
- mp.game.vehicle.createVehicle
- mp.game.vehicle.defaultEngineBehaviour
- mp.game.vehicle.deleteMissionTrain
- mp.game.vehicle.deleteScriptVehicleGenerator
- mp.game.vehicle.disableVehicleWeapon
- mp.game.vehicle.displayDistantVehicles
- mp.game.vehicle.doesScriptVehicleGeneratorExist
- mp.game.vehicle.doesVehicleExistWithDecorator
- mp.game.vehicle.getClosestVehicle
- mp.game.vehicle.getCurrentPlaybackForVehicle
- mp.game.vehicle.getDisplayNameFromVehicleModel
- mp.game.vehicle.getNumModColors
- mp.game.vehicle.getPositionInRecording
- mp.game.vehicle.getPositionOfVehicleRecordingAtTime
- mp.game.vehicle.getRandomVehicleBackBumperInSphere
- mp.game.vehicle.getRandomVehicleFrontBumperInSphere
- mp.game.vehicle.getRandomVehicleInSphere
- mp.game.vehicle.getRandomVehicleModelInMemory
- mp.game.vehicle.getRotationOfVehicleRecordingAtTime
- mp.game.vehicle.getTimePositionInRecording
- mp.game.vehicle.getTotalDurationOfVehicleRecordingId
- mp.game.vehicle.getTotalDurationOfVehicleRecording
- mp.game.vehicle.getVehicleClassFromName
- mp.game.vehicle.getVehicleClassMaxAcceleration
- mp.game.vehicle.getVehicleClassMaxAgility
- mp.game.vehicle.getVehicleClassMaxBraking
- mp.game.vehicle.getVehicleClassMaxTraction
- mp.game.vehicle.getVehicleModelAcceleration
- mp.game.vehicle.getVehicleModelMaxBraking
- mp.game.vehicle.getVehicleModelMaxNumberOfPassengers
- mp.game.vehicle.getVehicleModelMaxSpeed
- mp.game.vehicle.getVehicleModelMaxTraction
- mp.game.vehicle.getVehicleRecordingId
- mp.game.vehicle.hasPreloadModsFinished
- mp.game.vehicle.hasVehicleAssetLoaded
- mp.game.vehicle.hasVehicleRecordingBeenLoaded
- mp.game.vehicle.isAnyVehicleNearPoint
- mp.game.vehicle.isCopVehicleInArea3d
- mp.game.vehicle.isPlaybackGoingOnForVehicle
- mp.game.vehicle.isPlaybackUsingAiGoingOnForVehicle
- mp.game.vehicle.isThisModelABicycle
- mp.game.vehicle.isThisModelABike
- mp.game.vehicle.isThisModelABoat
- mp.game.vehicle.isThisModelACar
- mp.game.vehicle.isThisModelAHeli
- mp.game.vehicle.isThisModelAPlane
- mp.game.vehicle.isThisModelAQuadbike
- mp.game.vehicle.isThisModelATrain
- mp.game.vehicle.isThisModelAnEmergencyBoat
- mp.game.vehicle.isVehicleInGarageArea
- mp.game.vehicle.pausePlaybackRecordedVehicle
- mp.game.vehicle.preloadVehicleMod
- mp.game.vehicle.removeVehicleAsset
- mp.game.vehicle.removeVehicleRecording
- mp.game.vehicle.removeVehicleStuckCheck
- mp.game.vehicle.removeVehiclesFromGeneratorsInArea
- mp.game.vehicle.requestVehicleAsset
- mp.game.vehicle.requestVehicleRecording
- mp.game.vehicle.setAllLowPriorityVehicleGeneratorsActive
- mp.game.vehicle.setAllVehicleGeneratorsActiveInArea
- mp.game.vehicle.setCargobobHookPosition
- mp.game.vehicle.setFarDrawVehicles
- mp.game.vehicle.setGarbageTrucks
- mp.game.vehicle.setMissionTrainAsNoLongerNeeded
- mp.game.vehicle.setNumberOfParkedVehicles
- mp.game.vehicle.setParkedVehicleDensityMultiplierThisFrame
- mp.game.vehicle.setPlaybackSpeed
- mp.game.vehicle.setPlaybackToUseAiTryToRevertBackLater
- mp.game.vehicle.setRandomBoats
- mp.game.vehicle.setRandomTrains
- mp.game.vehicle.setRandomVehicleDensityMultiplierThisFrame
- mp.game.vehicle.setScriptVehicleGenerator
- mp.game.vehicle.setVehicleDensityMultiplierThisFrame
- mp.game.vehicle.setVehicleModelIsSuppressed
- mp.game.vehicle.setVehicleShootAtTarget
- mp.game.vehicle.skipTimeInPlaybackRecordedVehicle
- mp.game.vehicle.skipToEndAndStopPlaybackRecordedVehicle
- mp.game.vehicle.startPlaybackRecordedVehicleUsingAi
- mp.game.vehicle.startPlaybackRecordedVehicleWithFlags
- mp.game.vehicle.startPlaybackRecordedVehicle
- mp.game.vehicle.stopPlaybackRecordedVehicle
- mp.game.vehicle.switchTrainTrack
- mp.game.vehicle.unpausePlaybackRecordedVehicle