Client-side functions: Difference between revisions

From RAGE Multiplayer Wiki
mNo edit summary
No edit summary
Line 643: Line 643:


==Ped==
==Ped==
* [[Ped::isAValidLipstickColor|Ped::isAValidLipstickColor(colorID)]]
{{Ped_functions_c}}
* [[Ped::isAnyPedNearPoint|Ped::isAnyPedNearPoint(x, y, z, radius)]]
* [[Ped::setCreateRandomCops|Ped::setCreateRandomCops(toggle)]]
* [[Ped::removeActionModeAsset|Ped::removeActionModeAsset(asset)]]
* [[Ped::setScenarioPedsToBeReturnedByNextCommand|Ped::setScenarioPedsToBeReturnedByNextCommand(value)]]
* [[Ped::isCopPedInArea3d|Ped::isCopPedInArea3d(x1, y1, z1, x2, y2, z2)]]
* [[Ped::setAiWeaponDamageModifier|Ped::setAiWeaponDamageModifier(value)]]
* [[Ped::addScenarioBlockingArea|Ped::addScenarioBlockingArea(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)]]
* [[Ped::setGroupFormationSpacing|Ped::setGroupFormationSpacing(groupId, p1, p2, p3)]]
* [[Ped::isSynchronizedSceneRunning|Ped::isSynchronizedSceneRunning(sceneId)]]
* [[Ped::attachSynchronizedSceneToEntity|Ped::attachSynchronizedSceneToEntity(sceneID, entity, boneIndex)]]
* [[Ped::setScenarioPedsSpawnInSphereArea|Ped::setScenarioPedsSpawnInSphereArea(p0, p1, p2, p3, p4)]]
* [[Ped::requestActionModeAsset|Ped::requestActionModeAsset(asset)]]
* [[Ped::requestStealthModeAsset|Ped::requestStealthModeAsset(asset)]]
* [[Ped::removeScenarioBlockingArea|Ped::removeScenarioBlockingArea(p0, p1)]]
* [[Ped::canCreateRandomPed|Ped::canCreateRandomPed(unk)]]
* [[Ped::setGroupSeparationRange|Ped::setGroupSeparationRange(groupHandle, separationRange)]]
* [[Ped::createNmMessage|Ped::createNmMessage(startImmediately, messageId)]]
* [[Ped::setCreateRandomCopsOnScenarios|Ped::setCreateRandomCopsOnScenarios(toggle)]]
* [[Ped::getAnimInitialOffsetRotation|Ped::getAnimInitialOffsetRotation(animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9)]]
* [[Ped::setScriptedConversionCoordThisFrame|Ped::setScriptedConversionCoordThisFrame(x, y, z)]]
* [[Ped::getPedAsGroupMember|Ped::getPedAsGroupMember(groupID, memberNumber)]]
* [[Ped::getPedAsGroupLeader|Ped::getPedAsGroupLeader(groupID)]]
* [[Ped::clearRelationshipBetweenGroups|Ped::clearRelationshipBetweenGroups(relationship, group1, group2)]]
* [[Ped::getNumParentPedsOfType|Ped::getNumParentPedsOfType(type)]]
* [[Ped::isAValidBlushColor|Ped::isAValidBlushColor(colorID)]]
* [[Ped::isSynchronizedSceneLooped|Ped::isSynchronizedSceneLooped(sceneID)]]
* [[Ped::isPedRespondingToEvent|Ped::isPedRespondingToEvent(p0, p1)]]
* [[Ped::resetGroupFormationDefaultSpacing|Ped::resetGroupFormationDefaultSpacing(groupHandle)]]
* [[Ped::setAiMeleeWeaponDamageModifier|Ped::setAiMeleeWeaponDamageModifier(modifier)]]
* [[Ped::getFirstParentIdForPedType|Ped::getFirstParentIdForPedType(type)]]
* [[Ped::setSynchronizedSceneOrigin|Ped::setSynchronizedSceneOrigin(sceneID, x, y, z, roll, pitch, yaw, p7)]]
* [[Ped::setPedAlternateWalkAnim|Ped::setPedAlternateWalkAnim(p0, p1, p2, p3, p4)]]
* [[Ped::detachSynchronizedScene|Ped::detachSynchronizedScene(sceneID)]]
* [[Ped::isPedheadshotReady|Ped::isPedheadshotReady(handle)]]
* [[Ped::setSynchronizedScenePhase|Ped::setSynchronizedScenePhase(sceneID, phase)]]
* [[Ped::setScenarioPedDensityMultiplierThisFrame|Ped::setScenarioPedDensityMultiplierThisFrame(p0, p1)]]
* [[Ped::doesGroupExist|Ped::doesGroupExist(groupId)]]
* [[Ped::hasPedReceivedEvent|Ped::hasPedReceivedEvent(p0, p1)]]
* [[Ped::getRandomPedAtCoord|Ped::getRandomPedAtCoord(x, y, z, xRadius, yRadius, zRadius, pedType)]]
* [[Ped::clearPedAlternateWalkAnim|Ped::clearPedAlternateWalkAnim(p0, p1)]]
* [[Ped::setCreateRandomCopsNotOnScenarios|Ped::setCreateRandomCopsNotOnScenarios(toggle)]]
* [[Ped::createSynchronizedScene|Ped::createSynchronizedScene(x, y, z, roll, pitch, yaw, p6)]]
* [[Ped::getGroupSize|Ped::getGroupSize(groupID, unknown, sizeInMembers)]]
* [[Ped::removeGroup|Ped::removeGroup(groupId)]]
* [[Ped::createGroup|Ped::createGroup(unused)]]
* [[Ped::removeStealthModeAsset|Ped::removeStealthModeAsset(asset)]]
* [[Ped::setPedDensityMultiplierThisFrame|Ped::setPedDensityMultiplierThisFrame(multiplier)]]
* [[Ped::getRelationshipBetweenGroups|Ped::getRelationshipBetweenGroups(group1, group2)]]
* [[Ped::getTattooZone|Ped::getTattooZone(collection, overlay)]]
* [[Ped::isPedheadshotValid|Ped::isPedheadshotValid(handle)]]
* [[Ped::isAnyPedShootingInArea|Ped::isAnyPedShootingInArea(x1, y1, z1, x2, y2, z2, p6, p7)]]
* [[Ped::createRandomPed|Ped::createRandomPed(posX, posY, posZ)]]
* [[Ped::removeRelationshipGroup|Ped::removeRelationshipGroup(groupHash)]]
* [[Ped::setSynchronizedSceneRate|Ped::setSynchronizedSceneRate(sceneID, rate)]]
* [[Ped::getAnimInitialOffsetPosition|Ped::getAnimInitialOffsetPosition(animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9)]]
* [[Ped::setRelationshipBetweenGroups|Ped::setRelationshipBetweenGroups(relationship, group1, group2)]]
* [[Ped::getClosestPed|Ped::getClosestPed(x, y, z, radius, p4, p5, outPed, p7, p8, pedType)]]
* [[Ped::disposeSynchronizedScene|Ped::disposeSynchronizedScene(scene)]]
* [[Ped::setGroupFormation|Ped::setGroupFormation(groupId, formationType)]]
* [[Ped::getNumHeadOverlayValues|Ped::getNumHeadOverlayValues(overlayID)]]
* [[Ped::createPed|Ped::createPed(pedType, modelHash, x, y, z, heading, networkHandle, pedHandle)]]
* [[Ped::setPedToRagdollWithFall|Ped::setPedToRagdollWithFall(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13)]]
* [[Ped::getSynchronizedSceneRate|Ped::getSynchronizedSceneRate(sceneID)]]
* [[Ped::setSynchronizedSceneLooped|Ped::setSynchronizedSceneLooped(sceneID, toggle)]]
* [[Ped::getPedheadshotTxdString|Ped::getPedheadshotTxdString(handle)]]
* [[Ped::isAValidHairColor|Ped::isAValidHairColor(colorID)]]
* [[Ped::getSynchronizedScenePhase|Ped::getSynchronizedScenePhase(sceneID)]]
* [[Ped::hasActionModeAssetLoaded|Ped::hasActionModeAssetLoaded(asset)]]
* [[Ped::setPedReserveParachuteTintIndex|Ped::setPedReserveParachuteTintIndex(p0, p1)]]
* [[Ped::hasStealthModeAssetLoaded|Ped::hasStealthModeAssetLoaded(asset)]]
* [[Ped::setPedNonCreationArea|Ped::setPedNonCreationArea(x1, y1, z1, x2, y2, z2)]]
* [[Ped::addRelationshipGroup|Ped::addRelationshipGroup(name, groupHash)]]
* [[Ped::setTimeExclusiveDisplayTexture|Ped::setTimeExclusiveDisplayTexture(p0, p1)]]


==Peds==
==Peds==
* [[Peds::new|Peds::new(modelHash, position, rotation[, onStream, dimension])]]
*[[Peds::new]]


==Player==
==Player==

Revision as of 19:29, 27 December 2017

Attention: work is still in progress. There still could be major changes in design of API.

Event

Vector3

Entity

Player

Vehicle

Object

  • [[Object::disableGlow|mp.game.object.disableGlow

Pickup

Template:Pickup function c

Blip

Camera

Entity pool

WebBrowser

Key binding

Chat

Cursor

  • Properties:
    • cursor.visible
    • cursor.position

Nametags

  • Functions:
  • Properties:
    • nametags.enabled

Storage

Raycasting

UI

Template:UI function c

Global

App

Audio

Brain

Cam

Controls

Cutscene

Datafile

Decisionevent

Decorator

DLC

DLC#2

Entity

Fire

Gameplay

Graphics

Properties:

Interior

Itemset

Mobile

Object

Pathfind

Ped

Peds

Player

Rope

Script

Stats

Streaming

System

Time

Ui

Unk

Recorder

Vehicle

Water

Weapon

Worldprobe

Zone

Game Globals