Player::isSpecialAbilityActive: Difference between revisions
(yay) |
No edit summary |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
{{ClientsideJsFunction}} | |||
{{JSContainer| | |||
==Description== | |||
This function checks if the player’s special ability is currently active. Special abilities are unique powers available in single-player modes, such as invincibility or increased accuracy. While these abilities may not have full functionality in RageMP, this function can be used to detect whether any such state is active, which could be helpful for custom mechanics or game events. | |||
===Required Params=== | |||
* None | |||
===Return value=== | |||
* '''{{RageType|boolean}}''' - Returns `true` if the player's special ability is active, otherwise `false`. | |||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="javascript">player.isSpecialAbilityActive();</syntaxhighlight> | <syntaxhighlight lang="javascript"> | ||
mp.game.player.isSpecialAbilityActive(); | |||
</syntaxhighlight> | |||
==Example== | ==Example== | ||
This example checks the special ability's status and logs it to the console: | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
const isActive = mp.game.player.isSpecialAbilityActive(); | |||
mp.gui.chat.push(`Special ability active: ${isActive}`); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
}} | |||
==See also== | ==See also== | ||
{{ | {{Player_s_function_c}} | ||
[[Category:Clientside API]] | [[Category:Clientside API]] | ||
[[Category:TODO: Example]] | [[Category:TODO: Example]] | ||
Latest revision as of 18:51, 5 November 2024
Client-Side Function
JavaScript Syntax
Description
This function checks if the player’s special ability is currently active. Special abilities are unique powers available in single-player modes, such as invincibility or increased accuracy. While these abilities may not have full functionality in RageMP, this function can be used to detect whether any such state is active, which could be helpful for custom mechanics or game events.
Required Params
- None
Return value
- 'boolean' - Returns `true` if the player's special ability is active, otherwise `false`.
Syntax
mp.game.player.isSpecialAbilityActive();
Example
This example checks the special ability's status and logs it to the console:
const isActive = mp.game.player.isSpecialAbilityActive();
mp.gui.chat.push(`Special ability active: ${isActive}`);
See also
- mp.game.player.getPed
- mp.game.player.getPedScriptIndex
- mp.game.player.setModel
- mp.game.player.changePed
- mp.game.player.getRgbColour
- mp.game.player.getNumberOfS
- mp.game.player.getTeam
- mp.game.player.setTeam
- mp.game.player.getNumberOfPlayersInTeam
- mp.game.player.getName
- mp.game.player.getWantedLevelRadius
- mp.game.player.getWantedCentrePosition
- mp.game.player.setWantedCentrePosition
- mp.game.player.getWantedLevelThreshold
- mp.game.player.setWantedLevel
- mp.game.player.setWantedLevelNoDrop
- mp.game.player.setWantedLevelNow
- mp.game.player.areFlashingStarsAboutToDrop
- mp.game.player.areStarsGreyedOut
- mp.game.player.setDispatchCopsFor
- mp.game.player.isWantedLevelGreater
- mp.game.player.clearWantedLevel
- mp.game.player.isDead
- mp.game.player.isPressingHorn
- mp.game.player.setControl
- mp.game.player.getWantedLevel
- mp.game.player.setMaxWantedLevel
- mp.game.player.setPoliceRadarBlips
- mp.game.player.setPoliceIgnore
- mp.game.player.isPlaying
- mp.game.player.setEveryoneIgnore
- mp.game.player.setAllRandomPedsFlee
- mp.game.player.setAllRandomPedsFleeThisFrame
- mp.game.player.setIgnoreLowPriorityShockingEvents
- mp.game.player.setWantedLevelMultiplier
- mp.game.player.setWantedLevelDifficulty
- mp.game.player.resetWantedLevelDifficulty
- mp.game.player.getWantedLevelParoleDuration
- mp.game.player.setWantedLevelHiddenEvasionTime
- mp.game.player.startFiringAmnesty
- mp.game.player.reportCrime
- mp.game.player.switchCrimeType
- mp.game.player.reserveEntityExplodesOnHighExplosionCombo
- mp.game.player.reportPoliceSpotted
- mp.game.player.canStartMission
- mp.game.player.isReadyForCutscene
- mp.game.player.isTargettingEntity
- mp.game.player.getTargetEntity
- mp.game.player.isFreeAiming
- mp.game.player.isFreeAimingAtEntity
- mp.game.player.getEntityIsFreeAimingAtRaw
- mp.game.player.setLockonRangeOverride
- mp.game.player.setCanDoDriveBy
- mp.game.player.setCanBeHassledByGangs
- mp.game.player.setCanUseCover
- mp.game.player.getMaxWantedLevel
- mp.game.player.isTargettingAnything
- mp.game.player.setSprint
- mp.game.player.resetStamina
- mp.game.player.restoreStamina
- mp.game.player.getSprintStaminaRemaining
- mp.game.player.getSprintTimeRemaining
- mp.game.player.getUnderwaterTimeRemaining
- mp.game.player.setUnderwaterTimeRemaining
- mp.game.player.getGroup
- mp.game.player.getMaxArmour
- mp.game.player.isControlOn
- mp.game.player.isCamControlDisabled
- mp.game.player.isScriptControlOn
- mp.game.player.isClimbing
- mp.game.player.isBeingArrested
- mp.game.player.resetArrestState
- mp.game.player.getPlayersLastVehicle
- mp.game.player.getIndex
- mp.game.player.intToIndex
- mp.game.player.intToParticipantindex
- mp.game.player.getTimeSinceHitVehicle
- mp.game.player.getTimeSinceHitPed
- mp.game.player.getTimeSinceDroveOnPavement
- mp.game.player.getTimeSinceDroveAgainstTraffic
- mp.game.player.isFreeForAmbientTask
- mp.game.player.id
- mp.game.player.pedId
- mp.game.player.networkIdToInt
- mp.game.player.hasForceCleanupOccurred
- mp.game.player.forceCleanup
- mp.game.player.forceCleanupForAllThreadsWithThisName
- mp.game.player.forceCleanupForThreadWithThisId
- mp.game.player.getCauseOfMostRecentForceCleanup
- mp.game.player.setMayOnlyEnterThisVehicle
- mp.game.player.setMayNotEnterAnyVehicle
- mp.game.player.giveAchievementTo
- mp.game.player.setAchievementProgress
- mp.game.player.getAchievementProgress
- mp.game.player.hasAchievementBeenPassed
- mp.game.player.isOnline
- mp.game.player.isLoggingInNp
- mp.game.player.displaySystemSigninUi
- mp.game.player.isSystemUiBeingDisplayed
- mp.game.player.setInvincible
- mp.game.player.getInvincible
- mp.game.player.setInvincibleKeepRagdollEnabled
- mp.game.player.removeHelmet
- mp.game.player.giveRagdollControl
- mp.game.player.setLockon
- mp.game.player.setTargetingMode
- mp.game.player.setTargetLevel
- mp.game.player.clearHasDamagedAtLeastOnePed
- mp.game.player.hasDamagedAtLeastOnePed
- mp.game.player.clearHasDamagedAtLeastOneNonAnimalPed
- mp.game.player.hasDamagedAtLeastOneNonAnimalPed
- mp.game.player.setAirDragMultiplierForPlayersVehicle
- mp.game.player.setSwimMultiplierFor
- mp.game.player.setRunSprintMultiplierFor
- mp.game.player.getTimeSinceLastArrest
- mp.game.player.getTimeSinceLastDeath
- mp.game.player.assistedMovementCloseRoute
- mp.game.player.assistedMovementFlushRoute
- mp.game.player.setForcedAim
- mp.game.player.setForcedZoom
- mp.game.player.setForceSkipAimIntro
- mp.game.player.disableFiring
- mp.game.player.setDisableAmbientMeleeMove
- mp.game.player.setMaxArmour
- mp.game.player.specialAbilityActivate
- mp.game.player.setSpecialAbility
- mp.game.player.specialAbilityDeplete
- mp.game.player.specialAbilityDeactivate
- mp.game.player.specialAbilityDeactivateFast
- mp.game.player.specialAbilityReset
- mp.game.player.specialAbilityChargeOnMissionFailed
- mp.game.player.specialAbilityChargeSmall
- mp.game.player.specialAbilityChargeMedium
- mp.game.player.specialAbilityChargeLarge
- mp.game.player.specialAbilityChargeContinuous
- mp.game.player.specialAbilityChargeAbsolute
- mp.game.player.specialAbilityChargeNormalized
- mp.game.player.specialAbilityFillMeter
- mp.game.player.specialAbilityDepleteMeter
- mp.game.player.specialAbilityLock
- mp.game.player.specialAbilityUnlock
- mp.game.player.isSpecialAbilityUnlocked
- mp.game.player.isSpecialAbilityActive
- mp.game.player.isSpecialAbilityMeterFull
- mp.game.player.enableSpecialAbility
- mp.game.player.isSpecialAbilityEnabled
- mp.game.player.setSpecialAbilityMultiplier
- mp.game.player.startTeleport
- mp.game.player.updateTeleport
- mp.game.player.stopTeleport
- mp.game.player.isTeleportActive
- mp.game.player.getCurrentStealthNoise
- mp.game.player.setHealthRechargeMultiplier
- mp.game.player.getHealthRechargeLimit
- mp.game.player.setHealthRechargeLimit
- mp.game.player.setFallDistance
- mp.game.player.setWeaponDamageModifier
- mp.game.player.setWeaponDefenseModifier
- mp.game.player.setWeaponDefenseModifier2
- mp.game.player.setMeleeWeaponDamageModifier
- mp.game.player.setMeleeWeaponDefenseModifier
- mp.game.player.setVehicleDamageModifier
- mp.game.player.setVehicleDefenseModifier
- mp.game.player.setParachuteTintIndex
- mp.game.player.getParachuteTintIndex
- mp.game.player.setReserveParachuteTintIndex
- mp.game.player.getReserveParachuteTintIndex
- mp.game.player.setParachutePackTintIndex
- mp.game.player.getParachutePackTintIndex
- mp.game.player.setHasReserveParachute
- mp.game.player.getHasReserveParachute
- mp.game.player.setCanLeaveParachuteSmokeTrail
- mp.game.player.setParachuteSmokeTrailColor
- mp.game.player.getParachuteSmokeTrailColor
- mp.game.player.setResetFlagPreferRearSeats
- mp.game.player.setNoiseMultiplier
- mp.game.player.setSneakingNoiseMultiplier
- mp.game.player.canPedHear
- mp.game.player.simulateInputGait
- mp.game.player.resetInputGait
- mp.game.player.setAutoGiveParachuteWhenEnterPlane
- mp.game.player.setAutoGiveScubaGearWhenExitVehicle
- mp.game.player.setStealthPerceptionModifier
- mp.game.player.setSimulateAiming
- mp.game.player.setClothPinFrames
- mp.game.player.setClothPackageIndex
- mp.game.player.setClothLockCounter
- mp.game.player.attachVirtualBound
- mp.game.player.playerAttachVirtualBound
- mp.game.player.detachVirtualBound
- mp.game.player.hasBeenSpottedInStolenVehicle
- mp.game.player.isBattleAware
- mp.game.player.extendWorldBoundaryFor
- mp.game.player.resetWorldBoundaryFor
- mp.game.player.isRidingTrain
- mp.game.player.hasLeftTheWorld
- mp.game.player.setLeavePedBehind
- mp.game.player.setParachuteVariationOverride
- mp.game.player.clearParachuteVariationOverride
- mp.game.player.setParachuteModelOverride
- mp.game.player.setReserveParachuteModelOverride
- mp.game.player.getParachuteModelOverride
- mp.game.player.getReserveParachuteModelOverride
- mp.game.player.clearParachuteModelOverride
- mp.game.player.clearReserveParachuteModelOverride
- mp.game.player.setParachutePackModelOverride
- mp.game.player.clearParachutePackModelOverride
- mp.game.player.disableVehicleRewards
- mp.game.player.setBluetoothState
- mp.game.player.isBluetoothEnable
- mp.game.player.getFakeWantedLevel
- mp.game.player.setHomingRocketDisabled
- mp.game.player.getEntityIsFreeAimingAt
- mp.game.player.setAreasGeneratorOrientation
- mp.game.player.setAirDragMultiplierForsVehicle
- mp.game.player.setHudAnimStopLevel
- mp.game.player.hasTeleportFinished