Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
G
 General
CBA_fnc_getActiveFeatureCamera
CBA_fnc_getAlive
CBA_fnc_getAnimType
CBA_fnc_getArea
CBA_fnc_getArg
CBA_fnc_getArrayDiff
CBA_fnc_getArrayElements
CBA_fnc_getAspectRatio
CBA_fnc_getConfigEntry
CBA_fnc_getDistance
CBA_fnc_getFirer
CBA_fnc_getFov
CBA_fnc_getGroup
CBA_fnc_getGroupIndex
CBA_fnc_getItemConfig
CBA_fnc_getKeybind
CBA_fnc_getMagazineIndex
CBA_fnc_getMusicData
CBA_fnc_getMusicPath
CBA_fnc_getMusicPlaying
CBA_fnc_getMuzzles
CBA_fnc_getNearest
CBA_fnc_getNearestBuilding
CBA_fnc_getNonPresetClass
CBA_fnc_getObjectConfig
CBA_fnc_getPos
CBA_fnc_getPosFromString
CBA_fnc_getSharedGroup
CBA_fnc_getTerrainProfile
CBA_fnc_getTurret
CBA_fnc_getUISize
CBA_fnc_getUnitAnim
CBA_fnc_getUnitDeathAnim
CBA_fnc_getVolume
CBA_fnc_getWeaponModes
CBA_fnc_globalEvent
CBA_fnc_globalEventJIP
CBA_fnc_globalExecute
CBA_fnc_globalSay
CBA_fnc_globalSay3d
 GVAR
 GVARMAIN
H
 H, A
CBA_fnc_hashCreate
CBA_fnc_hashEachPair
CBA_fnc_hashFilter
CBA_fnc_hashGet
CBA_fnc_hashHasKey
CBA_fnc_hashKeys
CBA_fnc_hashRem
CBA_fnc_hashSet
CBA_fnc_hashSize
CBA_fnc_hashValues
CBA_fnc_headDir
I
 INC
 INFO
CBA_fnc_inheritsFrom
CBA_fnc_inject
CBA_fnc_insert
 INTERSECTION
 IS_ADMIN
 IS_ADMIN_LOGGED
 IS_ARRAY
 IS_BOOL
 IS_BOOLEAN
 IS_CODE
 IS_CONFIG
 IS_CONTROL
 IS_DISPLAY
 IS_FUNCTION
 IS_GROUP
 IS_INTEGER
 IS_LOCATION
 IS_NUMBER
 IS_OBJECT
 IS_SCALAR
 IS_SCRIPT
 IS_SIDE
 IS_STRING
 IS_TEXT
 IS_x
CBA_fnc_isAlive
CBA_fnc_isHash
CBA_fnc_isMusicPlaying
 ISNILS
CBA_fnc_isPerson
CBA_fnc_isRecompileEnabled
CBA_fnc_isScheduled
CBA_fnc_isTerrainObject
CBA_fnc_isTurnedOut
CBA_fnc_isUnitGetOutAnim
J
CBA_fnc_join
K
 KEY_PARAM
L
CBA_fnc_leftTrim
CBA_fnc_localEvent
CBA_fnc_localizeKey
 LOG
M
 Managing Deprecation
 Managing Function Parameters
 MAP
CBA_fnc_mapDirTo
CBA_fnc_mapGridToPos
CBA_fnc_mapRelPos
CBA_fnc_matrixProduct3D
CBA_fnc_matrixTranspose
 MESSAGE
 MESSAGE_WITH_TITLE
CBA_fnc_modelHeadDir
CBA_fnc_moduleAttack
CBA_fnc_moduleDefend
CBA_fnc_modulePatrol
N
CBA_fnc_nearPlayer
CBA_fnc_northingReversed
CBA_fnc_notify
O
CBA_fnc_objectRandom
 OBSOLETE
 OBSOLETE_SYS
 Overview
CBA_fnc_ownerEvent
Returns active feature camera.
A function used to find out who is alive in an array or a group.
Used to determine which weapon unit is currently holding and return proper animation type.
Get default named argument from list.
A function used to return the differences between two arrays.
A function used to return the element counts in an array.
Used to determine the Aspect ratio of the screen.
Gets a configuration entry.
A function used to find out the distance between two positions.
A function used to find out which unit exactly fired.
Get current camera’s vertical field of view in radians and zoom.
A function used to find out the group of an object.
Finds out the actual ID number of a person within his group as assigned by the game and used in the squad leader’s command menu.
A function used to return the config of an item.
Checks if a particular mod has already registered a keybind handler for the specified action.
Finds out the magazine ID of all magazines of given type in the inventory of given unit.
A function used to return data from the given music class
A function used to return the config path of a music file
A function used to return the current time on playing music.
Gets the list of possible muzzles for a weapon.
Find out the nearest entity parsed in an array to a position.
Find the nearest building and number of building positions available.
Get ancestor class of a weapon or container which has no preset attachments/contents.
A function used to return the config of an object or class name.
A function used to get the position of an entity.
A function used to get the position of an item when passed as a string.
Returns existing group on side, or newly created group when not existent.
A function used to find the terrain profile between two positions
A function used to find out which config turret is turretpath.
Used to determine the UI size of the screen.
Get information about a unit’s stance and speed.
Get death animation for a unit.
Return the volume of the bounding box of an object’s model.
Gets the list of possible modes for a weapon.
Raises a CBA event on all machines, including the local one.
Raises a CBA event on all machines.
Executes code on given destinations.
Says sound on all clients.
Says sound on all clients in 3D.
Get full variable identifier for a global variable owned by this component.
Get full variable identifier for a global variable owned by this addon.
Variable names to log values of [Any]
Creates a new Hash
Iterate through all keys and values in a Hash.
Iterate through all keys and values in a Hash.
Gets a value for a given key from a Hash.
Check if a Hash has a value defined for a key.
Returns all Keys in a Hash.
Removes given key from given Hash.
Sets a value for a given key in a Hash.
Get number of elements in a Hash.
Returns all values in a Hash.
Get the direction of a unit’s head.
Increase a number by one.
Record a message without file and line number in the RPT log.
Checks whether a config entry inherits, directly or indirectly, from another one.
Accumulates a value by passing elements of an array “through” a function.
Inserts an array of elements to given array at the specified index.
Finds unique common elements between two arrays and assigns them to the first array Parameters: ARRAY0 - The array to be modified ARRAY1 - The array to find intersections with Example:
Check if the local machine is an admin in the multiplayer environment.
Check if the local machine is a logged in admin in the multiplayer environment.
Array
Boolean
UI display handle(synonym for IS_BOOL())
Code block (i.e a compiled function)
Configuration
UI control handle.
UI display handle.
A compiled function (synonym for IS_CODE())
Group.
Is a number a whole number?
World location.
A floating point number (synonym for IS_SCALAR())
World object.
Floating point number.
A script handle (as returned by execVM and spawn commands).
Game side.
World object.
Structured text.
Checking the data types of variables.
A function used to find out if the group or object is alive.
Check if a value is a Hash data structure.
Function that checks if music is currently playing
Sets a variable with a value, but only if it is undefined.
Check if recompiling is enabled.
Check if the current scope is running in scheduled or unscheduled environment.
Check if object is a terrain object.
Checks whether a unit is turned out in a vehicle or not.
Checks whether a unit is turned out in a vehicle or not.
Get value from key in _this list, return default when key is not included in list.
Trims specified characters (all whitespace by default) from the left end of a string.
Raises a CBA event on the local machine.
Translate DIK code and modifier keys to readable keybind.
Log a debug message into the RPT log.
Applies given code to each element of the array, then assigns the resulting array to the original Parameters: ARRAY - Array to be modified CODE - Code that’ll be applied to each element of the array.
Gets the direction between two map grid references.
Converts a 2, 4, 6, 8, or 10 digit grid reference into a Position.
Find a position relative to a known position on the map.
Returns the resulting matrix from the matrix-matrix product.
Returns the transposed matrix.
Message to add to the trace [String]
Record a single line in the RPT log.
Get the direction of any unit’s head.
A function for commanding a group to attack a location with information parsed from a module.
A function for commanding a group to defend a location with information parsed from a module.
A function for commanding a group to patrol a location with information parsed from a module.
Check whether these are any players within a certain distance of a unit.
Checks if the maps northing is reversed (like Chernarus & Utes, or any map pre-OA)
Display a text message.
Creates a “random” number 0-9 based on an object’s velocity
Replace a function, in the current component, that has become obsolete.
Replace a function that has become obsolete.
Raises a CBA event on the target client ID’s machine.
Close