Object::createPickupRotate: Difference between revisions
(fixed args & added flags) |
|||
| (5 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
{{ClientsideJsFunction}} | |||
{{JSContainer| | |||
== | === Placement Flags === | ||
< | <pre> | ||
enum PLACEMENTFLAGS { | |||
MAP = 0, | |||
FIXED, | |||
REGENERATES, | |||
SNAP_TO_GROUND, | |||
ORIENT_TO_GROUND, | |||
LOCAL_ONLY, | |||
BLIPPED_SIMPLE, | |||
BLIPPED_COMPLEX, | |||
UPRIGHT, | |||
ROTATE, | |||
FACEPLAYER, | |||
HIDE_IN_PHOTOS, | |||
PLAYER_GIFT, | |||
ON_OBJECT, | |||
GLOW_IN_TEAM, | |||
AUTO_EQUIP, | |||
COLLECTABLE_IN_VEHICLE, | |||
DISABLE_WEAPON_HD_MODEL, | |||
FORCE_DEFERRED_MODEL | |||
} | |||
</pre> | |||
=== Required Params === | |||
*'''pickupHash:''' {{RageType|Number}} | |||
*'''posX:''' {{RageType|Float}} | |||
*'''posY:''' {{RageType|Float}} | |||
*'''posZ:''' {{RageType|Float}} | |||
*'''rotX:''' {{RageType|Float}} | |||
*'''rotY:''' {{RageType|Float}} | |||
*'''rotZ:''' {{RageType|Float}} | |||
*'''placementFlag:''' {{RageType|Number}} | |||
*'''amount:''' {{RageType|Number}} | |||
*'''rotOrder:''' {{RageType|Number}} | |||
*'''hostObject:''' {{RageType|Boolean}} | |||
*'''modelHash:''' {{RageType|Number}} | |||
=== | ===Return value=== | ||
* ''' | *''' {{RageType|Handle}} ''' | ||
== | ==Syntax== | ||
<syntaxhighlight lang="javascript"> | |||
mp.game.object.createPickupRotate(pickupHash, posX, posY, posZ, rotX, rotY, rotZ, placementFlag, amount, rotOrder, hostObject, modelHash); | |||
</syntaxhighlight> | |||
==Example== | ==Example== | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
// adds a health pickup of 50 hp at the bar in sandy shores on the ground. | // adds a health pickup of 50 hp at the bar in sandy shores on the ground. | ||
mp.game.object.createPickupRotate(-1888453608, 1985.56, 3050.966 + 3, 47.21, 0, 0, 0, 8, 50, 0, true, mp.game.joaat('prop_ld_health_pack')); | |||
// adds a health pickup of 50 hp at the bar in sandy shores spinning in the air. | |||
mp.game.object.createPickupRotate(-1888453608, 1985.56, 3050.966 + 3, 47.21, 0, 0, 0, 512, 50, 0, true, mp.game.joaat('prop_ld_health_pack')); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
}} | |||
<gallery widths=100px heights=150px> | |||
File:Pickup.png | |||
</gallery> | |||
==See also== | ==See also== | ||
{{Object_s_function_c}} | {{Object_s_function_c}} | ||
[[Category:Clientside API]] | [[Category:Clientside API]] | ||
Latest revision as of 11:03, 28 April 2024
Client-Side Function
JavaScript Syntax
Placement Flags
enum PLACEMENTFLAGS {
MAP = 0,
FIXED,
REGENERATES,
SNAP_TO_GROUND,
ORIENT_TO_GROUND,
LOCAL_ONLY,
BLIPPED_SIMPLE,
BLIPPED_COMPLEX,
UPRIGHT,
ROTATE,
FACEPLAYER,
HIDE_IN_PHOTOS,
PLAYER_GIFT,
ON_OBJECT,
GLOW_IN_TEAM,
AUTO_EQUIP,
COLLECTABLE_IN_VEHICLE,
DISABLE_WEAPON_HD_MODEL,
FORCE_DEFERRED_MODEL
}
Required Params
- pickupHash: Number
- posX: Float
- posY: Float
- posZ: Float
- rotX: Float
- rotY: Float
- rotZ: Float
- placementFlag: Number
- amount: Number
- rotOrder: Number
- hostObject: Boolean
- modelHash: Number
Return value
- Handle
Syntax
mp.game.object.createPickupRotate(pickupHash, posX, posY, posZ, rotX, rotY, rotZ, placementFlag, amount, rotOrder, hostObject, modelHash);
Example
// adds a health pickup of 50 hp at the bar in sandy shores on the ground.
mp.game.object.createPickupRotate(-1888453608, 1985.56, 3050.966 + 3, 47.21, 0, 0, 0, 8, 50, 0, true, mp.game.joaat('prop_ld_health_pack'));
// adds a health pickup of 50 hp at the bar in sandy shores spinning in the air.
mp.game.object.createPickupRotate(-1888453608, 1985.56, 3050.966 + 3, 47.21, 0, 0, 0, 512, 50, 0, true, mp.game.joaat('prop_ld_health_pack'));
See also
- mp.game.object.create
- mp.game.object.createObject
- mp.game.object.createNoOffset
- mp.game.object.createObjectNoOffset
- mp.game.object.delete
- mp.game.object.deleteObject
- mp.game.object.placeOnGroundProperly
- mp.game.object.placeOnGroundProperly2
- mp.game.object.slide
- mp.game.object.setTargettable
- mp.game.object.setForceVehiclesToAvoid
- mp.game.object.getClosestOfType
- mp.game.object.getClosestObjectOfType
- mp.game.object.hasBeenBroken
- mp.game.object.hasClosestOfTypeBeenBroken
- mp.game.object.hasClosestObjectOfTypeBeenBroken
- mp.game.object.hasClosestOfTypeBeenCompletelyDestroyed
- mp.game.object.getOffsetFromCoords
- mp.game.object.getObjectOffsetFromCoords
- mp.game.object.getCoordsAndRotationOfClosestOfType
- mp.game.object.setStateOfClosestDoorOfType
- mp.game.object.getStateOfClosestDoorOfType
- mp.game.object.doorControl
- mp.game.object.addDoorToSystem
- mp.game.object.removeDoorFromSystem
- mp.game.object.doorSystemSetDoorState
- mp.game.object.setDoorAccelerationLimit
- mp.game.object.doorSystemGetDoorState
- mp.game.object.doorSystemGetDoorPendingState
- mp.game.object.doorSystemSetAutomaticRate
- mp.game.object.doorSystemSetAutomaticDistance
- mp.game.object.doorSystemSetOpenRatio
- mp.game.object.setDoorAjarAngle
- mp.game.object.doorSystemGetAutomaticDistance
- mp.game.object.doorSystemGetOpenRatio
- mp.game.object.doorSystemSetSpringRemoved
- mp.game.object.doorSystemSetHoldOpen
- mp.game.object.isDoorRegisteredWithSystem
- mp.game.object.doesDoorExist
- mp.game.object.isDoorClosed
- mp.game.object.doorSystemGetIsPhysicsLoaded
- mp.game.object.doorSystemFindExistingDoor
- mp.game.object.isGarageEmpty
- mp.game.object.isPlayerEntirelyInsideGarage
- mp.game.object.isPlayerPartiallyInsideGarage
- mp.game.object.areEntitiesEntirelyInsideGarage
- mp.game.object.isAnyEntityEntirelyInsideGarage
- mp.game.object.isEntirelyInsideGarage
- mp.game.object.isPartiallyInsideGarage
- mp.game.object.clearGarageArea
- mp.game.object.clearObjectsInsideGarage
- mp.game.object.enableSavingInGarage
- mp.game.object.doesOfTypeExistAtCoords
- mp.game.object.doesObjectOfTypeExistAtCoords
- mp.game.object.isPointInAngledArea
- mp.game.object.setAllowLowLodBuoyancy
- mp.game.object.setPhysicsParams
- mp.game.object.getFragmentDamageHealth
- mp.game.object.getObjectFragmentDamageHealth
- mp.game.object.setActivatePhysicsAsSoonAsItIsUnfrozen
- mp.game.object.isAnyNearPoint
- mp.game.object.isAnyObjectNearPoint
- mp.game.object.isNearPoint
- mp.game.object.isObjectNearPoint
- mp.game.object.removeHighDetailModel
- mp.game.object.breakFragmentChild
- mp.game.object.trackVisibility
- mp.game.object.trackObjectVisibility
- mp.game.object.isVisible
- mp.game.object.setUnkGlobalBoolRelatedToDamage
- mp.game.object.setCreateWeaponLightSource
- mp.game.object.getRayfireMap
- mp.game.object.setStateOfRayfireMap
- mp.game.object.getStateOfRayfireMap
- mp.game.object.doesRayfireMapExist
- mp.game.object.getRayfireMapAnimPhase
- mp.game.object.createPickup
- mp.game.object.createPickupRotate
- mp.game.object.createAmbientPickup
- mp.game.object.createNonNetworkedAmbientPickup
- mp.game.object.createPortablePickup
- mp.game.object.createNonNetworkedPortablePickup
- mp.game.object.createPortablePickup2
- mp.game.object.attachPortablePickupToPed
- mp.game.object.detachPortablePickupFromPed
- mp.game.object.hidePickup
- mp.game.object.setMaxNumPortablePickupsCarriedByPlayer
- mp.game.object.setLocalPlayerCanCollectPortablePickups
- mp.game.object.getSafePickupCoords
- mp.game.object.getPickupCoords
- mp.game.object.removeAllPickupsOfType
- mp.game.object.hasPickupBeenCollected
- mp.game.object.removePickup
- mp.game.object.createMoneyPickups
- mp.game.object.doesPickupExist
- mp.game.object.doesPickupObjectExist
- mp.game.object.getPickup
- mp.game.object.isAPortablePickup
- mp.game.object.isAPickup
- mp.game.object.doesPickupOfTypeExistInArea
- mp.game.object.isPickupWithinRadius
- mp.game.object.setPickupRegenerationTime
- mp.game.object.forcePickupRegenerate
- mp.game.object.toggleUsePickupsForPlayer
- mp.game.object.setLocalPlayerCanUsePickupsWithThisModel
- mp.game.object.setTeamPickup
- mp.game.object.setTeamPickupObject
- mp.game.object.preventCollectionOfPortablePickup
- mp.game.object.setPickupGenerationRangeMultiplier
- mp.game.object.getPickupGenerationRangeMultiplier
- mp.game.object.setPickupUncollectable
- mp.game.object.setPickupHiddenWhenUncollectable
- mp.game.object.renderFakePickupGlow
- mp.game.object.highlightPlacementCoords
- mp.game.object.getWeaponTypeFromPickupType
- mp.game.object.getPickupHashFromWeapon
- mp.game.object.isPickupWeaponValid
- mp.game.object.getTextureVariation
- mp.game.object.setTextureVariation
- mp.game.object.setTextureVariationOfClosestOfType
- mp.game.object.setLightColor
- mp.game.object.setStuntPropSpeedup
- mp.game.object.setStuntPropDuration
- mp.game.object.getPickupHash
- mp.game.object.setForceThisFrame
- mp.game.object.setForceObjectThisFrame
- mp.game.object.markForDeletion
- mp.game.object.setEnableArenaPropPhysics
- mp.game.object.setEnableArenaPropPhysicsOnPed
- mp.game.object.getIsArenaPropPhysicsDisabled
- mp.game.object.getAllByHash
- mp.game.object.getAllInRange
- mp.game.object.createGlowStyle
- mp.game.object.releaseGlowStyle
- mp.game.object.modifyGlowStyle
- mp.game.object.enableGlow
- [[Object::disableGlow|mp.game.object.disableGlow