Client-side functions: Difference between revisions

From RAGE Multiplayer Wiki
Line 672: Line 672:


==Object==
==Object==
**[[Object::createMoneyPickups|Object::createMoneyPickups(x, y, z, value, amount, model)]]
* [[Object::createMoneyPickups|Object::createMoneyPickups(x, y, z, value, amount, model)]]
**[[Object::createPortablePickup2|Object::createPortablePickup2(pickupHash, x, y, z, placeOnGround, modelHash)]]
* [[Object::createPortablePickup2|Object::createPortablePickup2(pickupHash, x, y, z, placeOnGround, modelHash)]]
**[[Object::getObjectOffsetFromCoords|Object::getObjectOffsetFromCoords(xPos, yPos, zPos, heading, xOffset, yOffset, zOffset)]]
* [[Object::getObjectOffsetFromCoords|Object::getObjectOffsetFromCoords(xPos, yPos, zPos, heading, xOffset, yOffset, zOffset)]]
**[[Object::getPickupCoords|Object::getPickupCoords(p0)]]
* [[Object::getPickupCoords|Object::getPickupCoords(p0)]]
**[[Object::removeAllPickupsOfType|Object::removeAllPickupsOfType(p0)]]
* [[Object::removeAllPickupsOfType|Object::removeAllPickupsOfType(p0)]]
**[[Object::isPointInAngledArea|Object::isPointInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11)]]
* [[Object::isPointInAngledArea|Object::isPointInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11)]]
**[[Object::createPortablePickup|Object::createPortablePickup(pickupHash, x, y, z, placeOnGround, modelHash)]]
* [[Object::createPortablePickup|Object::createPortablePickup(pickupHash, x, y, z, placeOnGround, modelHash)]]
**[[Object::removePickup|Object::removePickup(pickup)]]
* [[Object::removePickup|Object::removePickup(pickup)]]
**[[Object::highlightPlacementCoords|Object::highlightPlacementCoords(x, y, z, colorIndex)]]
* [[Object::highlightPlacementCoords|Object::highlightPlacementCoords(x, y, z, colorIndex)]]
**[[Object::isAnyObjectNearPoint|Object::isAnyObjectNearPoint(x, y, z, range, p4)]]
* [[Object::isAnyObjectNearPoint|Object::isAnyObjectNearPoint(x, y, z, range, p4)]]
**[[Object::removeDoorFromSystem|Object::removeDoorFromSystem(doorHash)]]
* [[Object::removeDoorFromSystem|Object::removeDoorFromSystem(doorHash)]]
**[[Object::createObject|Object::createObject(modelHash, x, y, z, networkHandle, createHandle, dynamic)]]
* [[Object::createObject|Object::createObject(modelHash, x, y, z, networkHandle, createHandle, dynamic)]]
**[[Object::deleteObject|Object::deleteObject(object)]]
* [[Object::deleteObject|Object::deleteObject(object)]]
**[[Object::setTeamPickupObject|Object::setTeamPickupObject(p0, p1, p2)]]
* [[Object::setTeamPickupObject|Object::setTeamPickupObject(p0, p1, p2)]]
**[[Object::createAmbientPickup|Object::createAmbientPickup(pickupHash, posX, posY, posZ, p4, value, modelHash, p7, p8)]]
* [[Object::createAmbientPickup|Object::createAmbientPickup(pickupHash, posX, posY, posZ, p4, value, modelHash, p7, p8)]]
**[[Object::setDoorAccelerationLimit|Object::setDoorAccelerationLimit(doorHash, limit, p2, p3)]]
* [[Object::setDoorAccelerationLimit|Object::setDoorAccelerationLimit(doorHash, limit, p2, p3)]]
**[[Object::getSafePickupCoords|Object::getSafePickupCoords(x, y, z, p3, p4)]]
* [[Object::getSafePickupCoords|Object::getSafePickupCoords(x, y, z, p3, p4)]]
**[[Object::addDoorToSystem|Object::addDoorToSystem(doorHash, modelHash, x, y, z, p5, p6, p7)]]
* [[Object::addDoorToSystem|Object::addDoorToSystem(doorHash, modelHash, x, y, z, p5, p6, p7)]]
**[[Object::hasClosestObjectOfTypeBeenBroken|Object::hasClosestObjectOfTypeBeenBroken(p0, p1, p2, p3, modelHash, p5)]]
* [[Object::hasClosestObjectOfTypeBeenBroken|Object::hasClosestObjectOfTypeBeenBroken(p0, p1, p2, p3, modelHash, p5)]]
**[[Object::setPickupRegenerationTime|Object::setPickupRegenerationTime(p0, p1)]]
* [[Object::setPickupRegenerationTime|Object::setPickupRegenerationTime(p0, p1)]]
**[[Object::hasPickupBeenCollected|Object::hasPickupBeenCollected(p0)]]
* [[Object::hasPickupBeenCollected|Object::hasPickupBeenCollected(p0)]]
**[[Object::createPickupRotate|Object::createPickupRotate(pickupHash, posX, posY, posZ, rotX, rotY, rotZ, flag, amount, p9, p10, modelHash)]]
* [[Object::createPickupRotate|Object::createPickupRotate(pickupHash, posX, posY, posZ, rotX, rotY, rotZ, flag, amount, p9, p10, modelHash)]]
**[[Object::isObjectNearPoint|Object::isObjectNearPoint(objectHash, x, y, z, range)]]
* [[Object::isObjectNearPoint|Object::isObjectNearPoint(objectHash, x, y, z, range)]]
**[[Object::isGarageEmpty|Object::isGarageEmpty(garage, p1, p2)]]
* [[Object::isGarageEmpty|Object::isGarageEmpty(garage, p1, p2)]]
**[[Object::createObjectNoOffset|Object::createObjectNoOffset(modelHash, x, y, z, networkHandle, createHandle, dynamic)]]
* [[Object::createObjectNoOffset|Object::createObjectNoOffset(modelHash, x, y, z, networkHandle, createHandle, dynamic)]]
**[[Object::doorControl|Object::doorControl(doorHash, x, y, z, locked, p5, p6, p7)]]
* [[Object::doorControl|Object::doorControl(doorHash, x, y, z, locked, p5, p6, p7)]]
**[[Object::doesPickupExist|Object::doesPickupExist(p0)]]
* [[Object::doesPickupExist|Object::doesPickupExist(p0)]]
**[[Object::trackObjectVisibility|Object::trackObjectVisibility(p0)]]
* [[Object::trackObjectVisibility|Object::trackObjectVisibility(p0)]]
**[[Object::setDoorAjarAngle|Object::setDoorAjarAngle(doorHash, ajar, p2, p3)]]
* [[Object::setDoorAjarAngle|Object::setDoorAjarAngle(doorHash, ajar, p2, p3)]]
**[[Object::getObjectFragmentDamageHealth|Object::getObjectFragmentDamageHealth(p0, p1)]]
* [[Object::getObjectFragmentDamageHealth|Object::getObjectFragmentDamageHealth(p0, p1)]]
**[[Object::doesObjectOfTypeExistAtCoords|Object::doesObjectOfTypeExistAtCoords(x, y, z, radius, hash, p5)]]
* [[Object::doesObjectOfTypeExistAtCoords|Object::doesObjectOfTypeExistAtCoords(x, y, z, radius, hash, p5)]]
**[[Object::doesDoorExist|Object::doesDoorExist(doorHash)]]
* [[Object::doesDoorExist|Object::doesDoorExist(doorHash)]]
**[[Object::isDoorClosed|Object::isDoorClosed(door)]]
* [[Object::isDoorClosed|Object::isDoorClosed(door)]]
**[[Object::doesPickupObjectExist|Object::doesPickupObjectExist(p0)]]
* [[Object::doesPickupObjectExist|Object::doesPickupObjectExist(p0)]]
**[[Object::getClosestObjectOfType|Object::getClosestObjectOfType(x, y, z, radius, modelHash, isMission, p6, p7)]]
* [[Object::getClosestObjectOfType|Object::getClosestObjectOfType(x, y, z, radius, modelHash, isMission, p6, p7)]]
**[[Object::getStateOfClosestDoorOfType|Object::getStateOfClosestDoorOfType(type, x, y, z, locked, heading)]]
* [[Object::getStateOfClosestDoorOfType|Object::getStateOfClosestDoorOfType(type, x, y, z, locked, heading)]]
**[[Object::setForceObjectThisFrame|Object::setForceObjectThisFrame(p0, p1, p2, p3)]]
* [[Object::setForceObjectThisFrame|Object::setForceObjectThisFrame(p0, p1, p2, p3)]]
**[[Object::setStateOfClosestDoorOfType|Object::setStateOfClosestDoorOfType(type, x, y, z, locked, heading, p6)]]
* [[Object::setStateOfClosestDoorOfType|Object::setStateOfClosestDoorOfType(type, x, y, z, locked, heading, p6)]]
**[[Object::isPickupWithinRadius|Object::isPickupWithinRadius(pickupHash, x, y, z, radius)]]
* [[Object::isPickupWithinRadius|Object::isPickupWithinRadius(pickupHash, x, y, z, radius)]]
**[[Object::createPickup|Object::createPickup(pickupHash, posX, posY, posZ, p4, value, p6, modelHash)]]
* [[Object::createPickup|Object::createPickup(pickupHash, posX, posY, posZ, p4, value, p6, modelHash)]]


==Pathfind==
==Pathfind==

Revision as of 21:28, 11 May 2017

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

Event functions

Vector3 functions

Entity (player, vehicle, object) functions

Player functions

Vehicle functions

Object functions

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

Pickup functions

Template:Pickup function c

Blip functions

Camera functions

Entity pool functions

WebBrowser functions

Key binding functions

UI functions

Template:UI function c

Global functions

App

Audio

Brain

Cam

Controls

Cutscene

Datafile

Decisionevent

Decorator

Dlc1

Dlc2

Entity

Fire

Gameplay

Graphics

Interior

Itemset

Mobile

Object

Pathfind

Ped

Player

Rope

Script

Stats

Streaming

System

Time

Ui

Unk

Recorder

Vehicle

Water

Weapon

Worldprobe

Zone

Game Globals