Client-side functions: Difference between revisions

From RAGE Multiplayer Wiki
mNo edit summary
Line 247: Line 247:


==Controls==
==Controls==
* [[Controls::disableAllControlActions|Controls::disableAllControlActions(inputGroup)]]
* [[Controls::disableControlAction|Controls::disableControlAction(inputGroup, control, disable)]]
* [[Controls::enableAllControlActions|Controls::enableAllControlActions(inputGroup)]]
* [[Controls::enableControlAction|Controls::enableControlAction(inputGroup, control, enable)]]
* [[Controls::getControlActionName|Controls::getControlActionName(inputGroup, control, p2)]]
* [[Controls::getControlActionName|Controls::getControlActionName(inputGroup, control, p2)]]
* [[Controls::getControlValue|Controls::getControlValue(inputGroup, control)]]
* [[Controls::getControlNormal|Controls::getControlNormal(inputGroup, control)]]
* [[Controls::getDisabledControlNormal|Controls::getDisabledControlNormal(inputGroup, control)]]
* [[Controls::getDisabledControlNormal|Controls::getDisabledControlNormal(inputGroup, control)]]
* [[Controls::isInputJustDisabled|Controls::isInputJustDisabled(inputGroup)]]
* [[Controls::isControlEnabled|Controls::isControlEnabled(inputGroup, control)]]
* [[Controls::isControlEnabled|Controls::isControlEnabled(inputGroup, control)]]
* [[Controls::isDisabledControlJustReleased|Controls::isDisabledControlJustReleased(inputGroup, control)]]
* [[Controls::enableControlAction|Controls::enableControlAction(inputGroup, control, enable)]]
* [[Controls::stopPadShake|Controls::stopPadShake(p0)]]
* [[Controls::setPadShake|Controls::setPadShake(p0, duration, frequency)]]
* [[Controls::isControlJustReleased|Controls::isControlJustReleased(inputGroup, control)]]
* [[Controls::isControlJustReleased|Controls::isControlJustReleased(inputGroup, control)]]
* [[Controls::isControlJustPressed|Controls::isControlJustPressed(inputGroup, control)]]
* [[Controls::isControlJustPressed|Controls::isControlJustPressed(inputGroup, control)]]
* [[Controls::disableAllControlActions|Controls::disableAllControlActions(inputGroup)]]
* [[Controls::isControlPressed|Controls::isControlPressed(inputGroup, control)]]
* [[Controls::isControlReleased|Controls::isControlReleased(inputGroup, control)]]
* [[Controls::isControlReleased|Controls::isControlReleased(inputGroup, control)]]
* [[Controls::setPlayerpadShakesWhenControllerDisabled|Controls::setPlayerpadShakesWhenControllerDisabled(toggle)]]
* [[Controls::isDisabledControlJustReleased|Controls::isDisabledControlJustReleased(inputGroup, control)]]
* [[Controls::isDisabledControlJustPressed|Controls::isDisabledControlJustPressed(inputGroup, control)]]
* [[Controls::isDisabledControlJustPressed|Controls::isDisabledControlJustPressed(inputGroup, control)]]
* [[Controls::isDisabledControlPressed|Controls::isDisabledControlPressed(inputGroup, control)]]
* [[Controls::isInputDisabled|Controls::isInputDisabled(inputGroup)]]
* [[Controls::isInputDisabled|Controls::isInputDisabled(inputGroup)]]
* [[Controls::enableAllControlActions|Controls::enableAllControlActions(inputGroup)]]
* [[Controls::isInputJustDisabled|Controls::isInputJustDisabled(inputGroup)]]
* [[Controls::getControlValue|Controls::getControlValue(inputGroup, control)]]
* [[Controls::isDisabledControlPressed|Controls::isDisabledControlPressed(inputGroup, control)]]
* [[Controls::setControlNormal|Controls::setControlNormal(inputGroup, control, amount)]]
* [[Controls::setControlNormal|Controls::setControlNormal(inputGroup, control, amount)]]
* [[Controls::getControlNormal|Controls::getControlNormal(inputGroup, control)]]
* [[Controls::setInputExclusive|Controls::setInputExclusive(inputGroup, control)]]
* [[Controls::setInputExclusive|Controls::setInputExclusive(inputGroup, control)]]
* [[Controls::isControlPressed|Controls::isControlPressed(inputGroup, control)]]
* [[Controls::setPadShake|Controls::setPadShake(p0, duration, frequency)]]
* [[Controls::disableControlAction|Controls::disableControlAction(inputGroup, control, disable)]]
* [[Controls::setPlayerpadShakesWhenControllerDisabled|Controls::setPlayerpadShakesWhenControllerDisabled(toggle)]]
* [[Controls::stopPadShake|Controls::stopPadShake(p0)]]


==Cutscene==
==Cutscene==

Revision as of 21:40, 20 September 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

Chat functions

  • Functions:
    • chat.push
    • chat.activate
    • chat.show
  • Properties:
    • chat.safe
    • chat.colors

Cursor functions

  • Properties:
    • cursor.visible
    • cursor.position

Nametags functions

  • Functions:
    • nametags.update
  • Properties:
    • nametags.enabled
  • Tutorials:
    • Nametag style customization (TODO)
    • Implementing custom nametags from scratch (TODO)

Storage functions

UI functions

Template:UI function c

Global functions

App

Audio

Brain

Cam

Controls

Cutscene

Datafile

Decisionevent

Decorator

Dlc1

Dlc2

Entity

Fire

Gameplay

Graphics

Properties:

Functions:

Interior

Itemset

Mobile

Object

Pathfind

Ped

Peds

Player

Rope

Script

Stats

Streaming

System

Time

Ui

Unk

Recorder

Vehicle

Water

Weapon

Worldprobe

Zone

Game Globals