Client-side functions: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
No edit summary
Line 1: Line 1:
Attention: work is still in progress. There still could be major changes in design of API.
Attention: work is still in progress. There still could be major changes in design of API.
==App==
* [[App::appDeleteAppData]]
* [[App::appHasSyncedData]]
* [[App::appGetFloat]]
* [[App::appGetInt]]
* [[App::appGetString]]
* [[App::appSetApp]]
* [[App::appSetBlock]]
* [[App::appSetFloat]]
* [[App::appSetInt]]
* [[App::appSetString]]


==Event==
==Audio==
{{Event_function_c}}
{{Audio_functions_c}}
 
==Vector3==
{{Vector3_definition}}
 
==Entity==
{{Entity_function_c}}
 
==Player==
{{Player_function_c}}
 
==Vehicle==
{{Vehicle_function_c}}
 
==Object==
{{Object_function_c}}
 
==Pickup==
{{Pickup_function_c}}


==Blip==
==Blip==
{{Blip_function_c}}
{{Blip_functions_c}}
 
==Camera==
{{Camera_function_c}}
 
==Entity pool==
*[[Pool::atHandle]]
{{EntityPool_definition}}
 
==WebBrowser==
{{WebBrowser_function_c}}
 
==Key binding==
{{KeyBinding_function_c}}
 
==Chat==
{{Chat_functions}}
 
==Cursor==
*Properties:
**cursor.visible
**cursor.position
 
==Nametags==
*Functions:
**nametags.update 
**[[nametags.set]]
*Properties:
**nametags.enabled
 
==Storage==
*Properties:
**storage.data
*Functions:
**[[storage.flush()]]
 
==Raycasting==
*Functions:
**[[testPointToPoint|testPointToPoint(pos1, pos2[, ignoredEntity][, flags])]]
**[[testCapsule|testCapsule(pos1, pos2, radius[, ignoredEntity][, flags])]]
 
==UI==
{{UI_function_c}}
 
==Global==
{{Global_function_c}}
 
==App==
* [[App::appGetFloat|App::appGetFloat(property)]]
* [[App::appSetFloat|App::appSetFloat(property, value)]]
* [[App::appSetBlock|App::appSetBlock(blockName)]]
* [[App::appSetString|App::appSetString(property, value)]]
* [[App::appDeleteAppData|App::appDeleteAppData(appName)]]
* [[App::appSetInt|App::appSetInt(property, value)]]
* [[App::appGetString|App::appGetString(property)]]
* [[App::appHasSyncedData|App::appHasSyncedData(appName)]]
* [[App::appSetApp|App::appSetApp(appName)]]
* [[App::appGetInt|App::appGetInt(property)]]
 
==Audio==
* [[Audio::startAudioScene|Audio::startAudioScene(sceneName)]]
* [[Audio::isAmbientZoneEnabled|Audio::isAmbientZoneEnabled(ambientZone)]]
* [[Audio::getVehicleDefaultHorn|Audio::getVehicleDefaultHorn(veh)]]
* [[Audio::prepareSynchronizedAudioEventForScene|Audio::prepareSynchronizedAudioEventForScene(p0, p1)]]
* [[Audio::startAlarm|Audio::startAlarm(alarmName, p2)]]
* [[Audio::setMobileRadioEnabledDuringGameplay|Audio::setMobileRadioEnabledDuringGameplay(Toggle)]]
* [[Audio::clearAmbientZoneListState|Audio::clearAmbientZoneListState(p0, p1)]]
* [[Audio::overrideTrevorRage|Audio::overrideTrevorRage(p0)]]
* [[Audio::setUserRadioControlEnabled|Audio::setUserRadioControlEnabled(p0)]]
* [[Audio::setAmbientZoneStatePersistent|Audio::setAmbientZoneStatePersistent(ambientZone, p1, p2)]]
* [[Audio::prepareMusicEvent|Audio::prepareMusicEvent(eventName)]]
* [[Audio::loadStream|Audio::loadStream(streamName, soundSet)]]
* [[Audio::specialFrontendEqual|Audio::specialFrontendEqual(x, y, z)]]
* [[Audio::clearAmbientZoneState|Audio::clearAmbientZoneState(p0, p1)]]
* [[Audio::isAlarmPlaying|Audio::isAlarmPlaying(alarmName)]]
* [[Audio::startScriptPhoneConversation|Audio::startScriptPhoneConversation(p0, p1)]]
* [[Audio::getNetworkIdFromSoundId|Audio::getNetworkIdFromSoundId(soundId)]]
* [[Audio::stopAllAlarms|Audio::stopAllAlarms(stop)]]
* [[Audio::requestScriptAudioBank|Audio::requestScriptAudioBank(p0, p1)]]
* [[Audio::setVariableOnStream|Audio::setVariableOnStream(p0, p1)]]
* [[Audio::freezeRadioStation|Audio::freezeRadioStation(radioStation)]]
* [[Audio::playAmbientSpeechWithVoice|Audio::playAmbientSpeechWithVoice(p0, speechName, voiceName, speechParam, p4)]]
* [[Audio::releaseSoundId|Audio::releaseSoundId(soundId)]]
* [[Audio::setAggressiveHorns|Audio::setAggressiveHorns(toggle)]]
* [[Audio::setStaticEmitterEnabled|Audio::setStaticEmitterEnabled(emitterName, toggle)]]
* [[Audio::preloadScriptConversation|Audio::preloadScriptConversation(p0, p1, p2, p3)]]
* [[Audio::setCutsceneAudioOverride|Audio::setCutsceneAudioOverride(p0)]]
* [[Audio::setGpsActive|Audio::setGpsActive(active)]]
* [[Audio::loadStreamWithStartOffset|Audio::loadStreamWithStartOffset(streamName, startOffset, soundSet)]]
* [[Audio::cancelMusicEvent|Audio::cancelMusicEvent(eventName)]]
* [[Audio::preloadScriptPhoneConversation|Audio::preloadScriptPhoneConversation(p0, p1)]]
* [[Audio::getNumberOfPassengerVoiceVariations|Audio::getNumberOfPassengerVoiceVariations(p0)]]
* [[Audio::playSoundFrontend|Audio::playSoundFrontend(soundId, audioName, audioRef, p3)]]
* [[Audio::startScriptConversation|Audio::startScriptConversation(p0, p1, p2, p3)]]
* [[Audio::triggerMusicEvent|Audio::triggerMusicEvent(eventName)]]
* [[Audio::requestMissionAudioBank|Audio::requestMissionAudioBank(p0, p1)]]
* [[Audio::getSoundIdFromNetworkId|Audio::getSoundIdFromNetworkId(netId)]]
* [[Audio::releaseNamedScriptAudioBank|Audio::releaseNamedScriptAudioBank(audioBank)]]
* [[Audio::playSound|Audio::playSound(soundId, audioName, audioRef, p3, p4, p5)]]
* [[Audio::pauseScriptedConversation|Audio::pauseScriptedConversation(p0)]]
* [[Audio::setInitialPlayerStation|Audio::setInitialPlayerStation(radioStation)]]
* [[Audio::playSynchronizedAudioEvent|Audio::playSynchronizedAudioEvent(p0)]]
* [[Audio::findRadioStationIndex|Audio::findRadioStationIndex(station)]]
* [[Audio::playSoundFromCoord|Audio::playSoundFromCoord(soundId, audioName, x, y, z, audioRef, p6, p7, p8)]]
* [[Audio::hintAmbientAudioBank|Audio::hintAmbientAudioBank(p0, p1)]]
* [[Audio::isAmbientSpeechPlaying|Audio::isAmbientSpeechPlaying(p0)]]
* [[Audio::stopSynchronizedAudioEvent|Audio::stopSynchronizedAudioEvent(p0)]]
* [[Audio::setSynchronizedAudioEventPositionThisFrame|Audio::setSynchronizedAudioEventPositionThisFrame(p0, p1)]]
* [[Audio::addPedToConversation|Audio::addPedToConversation(p0, p1, p2)]]
* [[Audio::setAmbientZoneListState|Audio::setAmbientZoneListState(p0, p1, p2)]]
* [[Audio::prepareAlarm|Audio::prepareAlarm(alarmName)]]
* [[Audio::interruptConversation|Audio::interruptConversation(p0, p1, p2)]]
* [[Audio::stopAlarm|Audio::stopAlarm(alarmName, toggle)]]
* [[Audio::stopSound|Audio::stopSound(soundId)]]
* [[Audio::setRadioToStationIndex|Audio::setRadioToStationIndex(radioStation)]]
* [[Audio::setEmitterRadioStation|Audio::setEmitterRadioStation(emitterName, radioStation)]]
* [[Audio::setVariableOnSound|Audio::setVariableOnSound(soundId, p1, p2)]]
* [[Audio::playMissionCompleteAudio|Audio::playMissionCompleteAudio(audioName)]]
* [[Audio::unlockMissionNewsStory|Audio::unlockMissionNewsStory(newsStory)]]
* [[Audio::getRadioStationName|Audio::getRadioStationName(radioStation)]]
* [[Audio::setRadioTrack|Audio::setRadioTrack(radioStation, radioTrack)]]
* [[Audio::isAudioSceneActive|Audio::isAudioSceneActive(scene)]]
* [[Audio::setMicrophonePosition|Audio::setMicrophonePosition(p0, x1, y1, z1, x2, y2, z2, x3, y3, z3)]]
* [[Audio::stopCurrentPlayingAmbientSpeech|Audio::stopCurrentPlayingAmbientSpeech(p0)]]
* [[Audio::setAudioFlag|Audio::setAudioFlag(flagName, toggle)]]
* [[Audio::playPain|Audio::playPain(painID, p1, p2)]]
* [[Audio::getPlayerHeadsetSoundAlternate|Audio::getPlayerHeadsetSoundAlternate(p0, p1)]]
* [[Audio::setAmbientZoneState|Audio::setAmbientZoneState(p0, p1, p2)]]
* [[Audio::setMobilePhoneRadioState|Audio::setMobilePhoneRadioState(state)]]
* [[Audio::setRadioAutoUnfreeze|Audio::setRadioAutoUnfreeze(p0)]]
* [[Audio::addLineToConversation|Audio::addLineToConversation(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12)]]
* [[Audio::setRadioToStationName|Audio::setRadioToStationName(stationName)]]
* [[Audio::registerScriptWithAudio|Audio::registerScriptWithAudio(p0)]]
* [[Audio::prepareSynchronizedAudioEvent|Audio::prepareSynchronizedAudioEvent(p0, p1)]]
* [[Audio::setAnimalMood|Audio::setAnimalMood(p0, p1)]]
* [[Audio::isScriptedSpeechPlaying|Audio::isScriptedSpeechPlaying(p0)]]
* [[Audio::playEndCreditsMusic|Audio::playEndCreditsMusic(play)]]
* [[Audio::stopScriptedConversation|Audio::stopScriptedConversation(p0)]]
* [[Audio::stopAudioScene|Audio::stopAudioScene(scene)]]
* [[Audio::playPoliceReport|Audio::playPoliceReport(name, p1)]]
* [[Audio::playSoundFromEntity|Audio::playSoundFromEntity(soundId, audioName, entity, audioRef, p4, p5)]]
* [[Audio::setPlayerAngry|Audio::setPlayerAngry(playerPed, disabled)]]
* [[Audio::playStreamFromObject|Audio::playStreamFromObject(object)]]
* [[Audio::playAmbientSpeechAtCoords|Audio::playAmbientSpeechAtCoords(p0, p1, p2, p3, p4, p5)]]
* [[Audio::setAudioSceneVariable|Audio::setAudioSceneVariable(p0, p1, p2)]]
* [[Audio::overrideUnderwaterStream|Audio::overrideUnderwaterStream(p0, p1)]]
* [[Audio::setAmbientZoneListStatePersistent|Audio::setAmbientZoneListStatePersistent(ambientZone, p1, p2)]]
* [[Audio::resetPedAudioFlags|Audio::resetPedAudioFlags(p0)]]
* [[Audio::setFrontendRadioActive|Audio::setFrontendRadioActive(active)]]
* [[Audio::playPedRingtone|Audio::playPedRingtone(ringtoneName, ped, p2)]]
* [[Audio::hintScriptAudioBank|Audio::hintScriptAudioBank(p0, p1)]]
* [[Audio::unfreezeRadioStation|Audio::unfreezeRadioStation(radioStation)]]
* [[Audio::hasSoundFinished|Audio::hasSoundFinished(soundId)]]
* [[Audio::requestAmbientAudioBank|Audio::requestAmbientAudioBank(p0, p1)]]


==Brain==
==Brain==
* [[Brain::registerObjectScriptBrain|Brain::registerObjectScriptBrain(scriptName, p1, p2, p3, p4, p5)]]
* [[Brain::addScriptToRandomPed]]
* [[Brain::disableScriptBrainSet|Brain::disableScriptBrainSet(brainSet)]]
* [[Brain::disableScriptBrainSet]]
* [[Brain::registerWorldPointScriptBrain|Brain::registerWorldPointScriptBrain(p0, p1, p2)]]
* [[Brain::enableScriptBrainSet]]
* [[Brain::addScriptToRandomPed|Brain::addScriptToRandomPed(name, model, p2, p3)]]
* [[Brain::isObjectWithinBrainActivationRange]]
* [[Brain::enableScriptBrainSet|Brain::enableScriptBrainSet(brainSet)]]
* [[Brain::registerObjectScriptBrain]]
* [[Brain::isObjectWithinBrainActivationRange|Brain::isObjectWithinBrainActivationRange(object)]]
* [[Brain::registerWorldPointScriptBrain]]


==Cam==
==Cam==
Line 241: Line 81:
* [[Cam::stopGameplayHint|Cam::stopGameplayHint(p0)]]
* [[Cam::stopGameplayHint|Cam::stopGameplayHint(p0)]]
* [[Cam::shakeGameplayCam|Cam::shakeGameplayCam(shakeName, intensity)]]
* [[Cam::shakeGameplayCam|Cam::shakeGameplayCam(shakeName, intensity)]]
==Camera==
{{Camera_functions_c}}
==Chat==
{{Chat_functions_c}}


==Controls==
==Controls==
* [[Controls::disableAllControlActions|Controls::disableAllControlActions(inputGroup)]]
* [[Controls::disableAllControlActions|Controls::disableAllControlActions(inputGroup)]]
* [[Controls::disableControlAction|Controls::disableControlAction(inputGroup, control, disable)]]
* [[Controls::disableControlAction|Controls::disableControlAction(inputGroup, control, disable)]]
Line 267: Line 112:
* [[Controls::setPlayerpadShakesWhenControllerDisabled|Controls::setPlayerpadShakesWhenControllerDisabled(toggle)]]
* [[Controls::setPlayerpadShakesWhenControllerDisabled|Controls::setPlayerpadShakesWhenControllerDisabled(toggle)]]
* [[Controls::stopPadShake|Controls::stopPadShake(p0)]]
* [[Controls::stopPadShake|Controls::stopPadShake(p0)]]
==Cursor==
*Properties:
**cursor.visible
**cursor.position


==Cutscene==
==Cutscene==
Line 356: Line 206:
* [[Dlc1::getDlcVehicleModel|getDlcVehicleModel]]
* [[Dlc1::getDlcVehicleModel|getDlcVehicleModel]]


==DLC#2==
==DLC2==
* [[Dlc2::nullify|nullify]]
* [[Dlc2::nullify|nullify]]
* [[Dlc2::isDlcPresent|isDlcPresent]]
* [[Dlc2::isDlcPresent|isDlcPresent]]


==Entity==
==Entity==
{{Entity_functions_c}}
* [[Entity::removeModelSwap|removeModelSwap]]
* [[Entity::removeModelSwap|removeModelSwap]]
* [[Entity::findAnimEventPhase|findAnimEventPhase]]
* [[Entity::findAnimEventPhase|findAnimEventPhase]]
Line 375: Line 226:
* [[Entity::wouldEntityBeOccluded|wouldEntityBeOccluded]]
* [[Entity::wouldEntityBeOccluded|wouldEntityBeOccluded]]
* [[Entity::getEntityAnimDuration|getEntityAnimDuration]]
* [[Entity::getEntityAnimDuration|getEntityAnimDuration]]
==Entity pool==
*[[Pool::atHandle]]
{{EntityPool_definition}}
==Event==
{{Event_functions_c}}


==Fire==
==Fire==
Line 512: Line 370:
* [[Gameplay::isSniperBulletInArea|Gameplay::isSniperBulletInArea(x1, y1, z1, x2, y2, z2)]]
* [[Gameplay::isSniperBulletInArea|Gameplay::isSniperBulletInArea(x1, y1, z1, x2, y2, z2)]]
* [[Gameplay::setExplosiveMeleeThisFrame|Gameplay::setExplosiveMeleeThisFrame()]]
* [[Gameplay::setExplosiveMeleeThisFrame|Gameplay::setExplosiveMeleeThisFrame()]]
==Global==
{{Global_functions_c}}
==Game Globals==
*Functions:
* [[Globals::joaat|GameGlobals::joaat]]
*Properies:
* [[Client-side_functions#App|GameGlobals::app]]
* [[Client-side_functions#Audio|GameGlobals::audio]]
* [[Client-side_functions#Brain|GameGlobals::brain]]
* [[Client-side_functions#Cam|GameGlobals::cam]]
* [[Client-side_functions#Controls|GameGlobals::controls]]
* [[Client-side_functions#Cutscene|GameGlobals::cutscene]]
* [[Client-side_functions#Datafile|GameGlobals::datafile]]
* [[Client-side_functions#Decisionevent|GameGlobals::decisionevent]]
* [[Client-side_functions#Decorator|GameGlobals::decorator]]
* [[Client-side_functions#Dlc1|GameGlobals::dlc1]]
* [[Client-side_functions#Dlc2|GameGlobals::dlc2]]
* [[Client-side_functions#Entity|GameGlobals::entity]]
* [[Client-side_functions#Fire|GameGlobals::fire]]
* [[Client-side_functions#Gameplay|GameGlobals::gameplay]]
* [[Client-side_functions#Graphics|GameGlobals::graphics]]
* [[Client-side_functions#Interior|GameGlobals::interior]]
* [[Client-side_functions#Itemset|GameGlobals::itemset]]
* [[Client-side_functions#Mobile|GameGlobals::mobile]]
* [[Client-side_functions#Object|GameGlobals::object]]
* [[Client-side_functions#Pathfind|GameGlobals::pathfind]]
* [[Client-side_functions#Ped|GameGlobals::ped]]
* [[Client-side_functions#Player|GameGlobals::player]]
* [[Client-side_functions#Rope|GameGlobals::rope]]
* [[Client-side_functions#Script|GameGlobals::script]]
* [[Client-side_functions#Stats|GameGlobals::stats]]
* [[Client-side_functions#Streaming|GameGlobals::streaming]]
* [[Client-side_functions#System|GameGlobals::system]]
* [[Client-side_functions#Time|GameGlobals::time]]
* [[Client-side_functions#Ui|GameGlobals::ui]]
* [[Client-side_functions#Unk|GameGlobals::unk]]
* [[Client-side_functions#Recorder|GameGlobals::recorder]]
* [[Client-side_functions#Vehicle|GameGlobals::vehicle]]
* [[Client-side_functions#Water|GameGlobals::water]]
* [[Client-side_functions#Weapon|GameGlobals::weapon]]
* [[Client-side_functions#Worldprobe|GameGlobals::worldprobe]]
* [[Client-side_functions#Zone|GameGlobals::zone]]


==Graphics==
==Graphics==
Line 517: Line 419:
* [[Graphics::nametags]]
* [[Graphics::nametags]]
{{Graphics_s_function_c}}
{{Graphics_s_function_c}}
==Interior==
==Interior==
* [[Interior::getInteriorAtCoordsWithType|Interior::getInteriorAtCoordsWithType(x, y, z, interiorType)]]
* [[Interior::getInteriorAtCoordsWithType|Interior::getInteriorAtCoordsWithType(x, y, z, interiorType)]]
Line 538: Line 441:
* [[Interior::areCoordsCollidingWithExterior|Interior::areCoordsCollidingWithExterior(x, y, z)]]
* [[Interior::areCoordsCollidingWithExterior|Interior::areCoordsCollidingWithExterior(x, y, z)]]
* [[Interior::unkGetInteriorAtCoords|Interior::unkGetInteriorAtCoords(x, y, z, unk)]]
* [[Interior::unkGetInteriorAtCoords|Interior::unkGetInteriorAtCoords(x, y, z, unk)]]


==Itemset==
==Itemset==
Line 549: Line 454:
* [[Itemset::destroyItemset|destroyItemset]]
* [[Itemset::destroyItemset|destroyItemset]]
* [[Itemset::addToItemset|addToItemset]]
* [[Itemset::addToItemset|addToItemset]]
==Key binding==
{{KeyBinding_functions_c}}


==Mobile==
==Mobile==
Line 562: Line 470:
* [[Mobile::scriptIsMovingMobilePhoneOffscreen|Mobile::scriptIsMovingMobilePhoneOffscreen(toggle)]]
* [[Mobile::scriptIsMovingMobilePhoneOffscreen|Mobile::scriptIsMovingMobilePhoneOffscreen(toggle)]]
* [[Mobile::cellCamActivate|Mobile::cellCamActivate(p0, p1)]]
* [[Mobile::cellCamActivate|Mobile::cellCamActivate(p0, p1)]]
==Nametags==
*Functions:
**nametags.update 
**[[nametags.set]]
*Properties:
**nametags.enabled
==Object==
{{Object_functions_c}}


==Object==
==Object==
Line 644: Line 562:
==Ped==
==Ped==
{{Ped_functions_c}}
{{Ped_functions_c}}
==Peds==
* [[Peds::new|Peds::new(modelHash, position, rotation[, onStream, dimension])]]
==Pickup==
{{Pickup_functions_c}}


==Peds==
==Player==
*[[Peds::new]]
{{Player_functions_c}}


==Player==
==Player==
Line 812: Line 735:
* [[Player::isPressingHorn|Player::isPressingHorn()]]
* [[Player::isPressingHorn|Player::isPressingHorn()]]
* [[Player::getWantedLevelThreshold|Player::getWantedLevelThreshold(wantedLevel)]]
* [[Player::getWantedLevelThreshold|Player::getWantedLevelThreshold(wantedLevel)]]
==Raycasting==
*Functions:
**[[testPointToPoint|testPointToPoint(pos1, pos2[, ignoredEntity][, flags])]]
**[[testCapsule|testCapsule(pos1, pos2, radius[, ignoredEntity][, flags])]]


==Rope==
==Rope==
Line 934: Line 862:
* [[Stats::leaderboardsGetCacheTime|Stats::leaderboardsGetCacheTime(p0)]]
* [[Stats::leaderboardsGetCacheTime|Stats::leaderboardsGetCacheTime(p0)]]
* [[Stats::statGetNumberOfHours|Stats::statGetNumberOfHours(statName)]]
* [[Stats::statGetNumberOfHours|Stats::statGetNumberOfHours(statName)]]
==Storage==
*Properties:
**storage.data
*Functions:
**[[storage.flush()]]


==Streaming==
==Streaming==
Line 1,015: Line 949:
* [[Time::addToClockTime|Time::addToClockTime(hours, minutes, seconds)]]
* [[Time::addToClockTime|Time::addToClockTime(hours, minutes, seconds)]]
* [[Time::getPosixTime|Time::getPosixTime(year, month, day, hour, minute, second)]]
* [[Time::getPosixTime|Time::getPosixTime(year, month, day, hour, minute, second)]]
==UI==
{{UI_functions_c}}


==Ui==
==Ui==
Line 1,160: Line 1,097:
* [[Recorder::stop|Recorder::stop(save)]]
* [[Recorder::stop|Recorder::stop(save)]]
* [[Recorder::isRecording|Recorder::isRecording()]]
* [[Recorder::isRecording|Recorder::isRecording()]]
==Vector3==
{{Vector3_definition}}
==Vehicle==
{{Vehicle_functions_c}}


==Vehicle==
==Vehicle==
Line 1,286: Line 1,229:
* [[Weapon::setWeaponObjectTintIndex|Weapon::setWeaponObjectTintIndex(weapon, tint)]]
* [[Weapon::setWeaponObjectTintIndex|Weapon::setWeaponObjectTintIndex(weapon, tint)]]
* [[Weapon::removeAllProjectilesOfType|Weapon::removeAllProjectilesOfType(weaponHash, p1)]]
* [[Weapon::removeAllProjectilesOfType|Weapon::removeAllProjectilesOfType(weaponHash, p1)]]
==WebBrowser==
{{WebBrowser_functions_c}}


==Worldprobe==
==Worldprobe==
Line 1,305: Line 1,251:
* [[Zone::setZoneEnabled|setZoneEnabled]]
* [[Zone::setZoneEnabled|setZoneEnabled]]
* [[Zone::getNameOfZone|getNameOfZone]]
* [[Zone::getNameOfZone|getNameOfZone]]
==Game Globals==
*Functions:
* [[Globals::joaat|GameGlobals::joaat]]
*Properies:
* [[Client-side_functions#App|GameGlobals::app]]
* [[Client-side_functions#Audio|GameGlobals::audio]]
* [[Client-side_functions#Brain|GameGlobals::brain]]
* [[Client-side_functions#Cam|GameGlobals::cam]]
* [[Client-side_functions#Controls|GameGlobals::controls]]
* [[Client-side_functions#Cutscene|GameGlobals::cutscene]]
* [[Client-side_functions#Datafile|GameGlobals::datafile]]
* [[Client-side_functions#Decisionevent|GameGlobals::decisionevent]]
* [[Client-side_functions#Decorator|GameGlobals::decorator]]
* [[Client-side_functions#Dlc1|GameGlobals::dlc1]]
* [[Client-side_functions#Dlc2|GameGlobals::dlc2]]
* [[Client-side_functions#Entity|GameGlobals::entity]]
* [[Client-side_functions#Fire|GameGlobals::fire]]
* [[Client-side_functions#Gameplay|GameGlobals::gameplay]]
* [[Client-side_functions#Graphics|GameGlobals::graphics]]
* [[Client-side_functions#Interior|GameGlobals::interior]]
* [[Client-side_functions#Itemset|GameGlobals::itemset]]
* [[Client-side_functions#Mobile|GameGlobals::mobile]]
* [[Client-side_functions#Object|GameGlobals::object]]
* [[Client-side_functions#Pathfind|GameGlobals::pathfind]]
* [[Client-side_functions#Ped|GameGlobals::ped]]
* [[Client-side_functions#Player|GameGlobals::player]]
* [[Client-side_functions#Rope|GameGlobals::rope]]
* [[Client-side_functions#Script|GameGlobals::script]]
* [[Client-side_functions#Stats|GameGlobals::stats]]
* [[Client-side_functions#Streaming|GameGlobals::streaming]]
* [[Client-side_functions#System|GameGlobals::system]]
* [[Client-side_functions#Time|GameGlobals::time]]
* [[Client-side_functions#Ui|GameGlobals::ui]]
* [[Client-side_functions#Unk|GameGlobals::unk]]
* [[Client-side_functions#Recorder|GameGlobals::recorder]]
* [[Client-side_functions#Vehicle|GameGlobals::vehicle]]
* [[Client-side_functions#Water|GameGlobals::water]]
* [[Client-side_functions#Weapon|GameGlobals::weapon]]
* [[Client-side_functions#Worldprobe|GameGlobals::worldprobe]]
* [[Client-side_functions#Zone|GameGlobals::zone]]

Revision as of 20:39, 27 December 2017

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

App

Audio

Blip

Brain

Cam

Camera

Chat

Template:Chat functions c

Controls

Cursor

  • Properties:
    • cursor.visible
    • cursor.position

Cutscene

Datafile

Decisionevent

Decorator

DLC

DLC2

Entity

Entity pool

Event

Fire

Gameplay

Global

Game Globals

Graphics

Properties:

Interior


Itemset

Key binding

Mobile

Nametags

  • Functions:
  • Properties:
    • nametags.enabled

Object

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

Object

Pathfind

Ped

Peds

Pickup

Template:Pickup functions c

Player

Player

Raycasting

Rope

Script

Stats

Storage

Streaming

System

Time

UI

Template:UI functions c

Ui

Unk

Recorder

Vector3

Vehicle

Vehicle

Water

Weapon

WebBrowser

Template:WebBrowser functions c

Worldprobe

Zone