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
A
 ADD
CBA_fnc_addActionHandler
CBA_fnc_addActionHandlerFromConfig
CBA_fnc_addEventHandler
CBA_fnc_addKeyHandler
CBA_fnc_addKeyHandlerFromConfig
CBA_fnc_addMagazine
CBA_fnc_addMagazineCargo
CBA_fnc_addMagazineVerified
CBA_fnc_addPlayerAction
CBA_fnc_addWeapon
CBA_fnc_addWeaponCargo
 ARRAY
 ASSERT_DEFINED
 ASSERT_FALSE
 ASSERT_OP
 ASSERT_TRUE
 Assertions
B
CBA_fnc_benchmarkFunction
C
CBA_fnc_capitalize
CBA_fnc_createMarker
CBA_fnc_createTrigger
D
CBA_fnc_debug
 DEBUG_MODE_FULL
 DEBUG_MODE_MINIMAL
 DEBUG_MODE_NORMAL
 DEBUG_MODE_x
 Debugging
 DEC
 DEFAULT_PARAM
CBA_fnc_defaultParam
 DEPRECATE
 DEPRECATE_SYS
CBA_fnc_determineMuzzles
CBA_fnc_dropMagazine
CBA_fnc_dropWeapon
E
CBA_fnc_error
 ERROR
 ERROR_WITH_TITLE
 EXPLODE_2(ARRAY,A,B)
 EXPLODE_3(ARRAY,A,B,C)
 EXPLODE_4(ARRAY,A,B,C,D)
 EXPLODE_5(ARRAY,A,B,C,D,E)
 EXPLODE_6(ARRAY,A,B,C,D,E,F)
 EXPLODE_7(ARRAY,A,B,C,D,E,F,G)
 EXPLODE_8(ARRAY,A,B,C,D,E,F,G,H)
 EXPLODE_n
F
CBA_fnc_filter
CBA_fnc_find
CBA_fnc_formatElapsedTime
CBA_fnc_formatNumber
G
 General
CBA_fnc_getAnimType
CBA_fnc_getArg
CBA_fnc_getConfigEntry
CBA_fnc_getGroupIndex
CBA_fnc_getMarkerPersistent
CBA_fnc_getPistol
CBA_fnc_getSharedGroup
CBA_fnc_getUnitAnim
CBA_fnc_getUnitDeathAnim
CBA_fnc_globalEvent
CBA_fnc_globalExecute
CBA_fnc_globalSay
 GVAR
 GVARMAIN
H
 H, A
CBA_fnc_hashCreate
CBA_fnc_hashEachPair
CBA_fnc_hashGet
CBA_fnc_hashHasKey
CBA_fnc_hashSet
CBA_fnc_headDir
I
 INC
CBA_fnc_inheritsFrom
CBA_fnc_inject
 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_isHash
 ISNILS
CBA_fnc_isTurnedOut
J
CBA_fnc_join
L
CBA_fnc_leftTrim
CBA_fnc_localEvent
CBA_fnc_log
 LOG
M
 Managing Deprecation
 Managing Function Parameters
 MESSAGE
N
CBA_fnc_nearPlayer
O
CBA_fnc_objectRandom
 OBSOLETE
 OBSOLETE_SYS
 Overview
P
 PARAMS_1(A)
 PARAMS_2(A,B)
 PARAMS_3(A,B,C)
 PARAMS_4(A,B,C,D)
 PARAMS_5(A,B,C,D,E)
 PARAMS_6(A,B,C,D,E,F)
 PARAMS_7(A,B,C,D,E,F,G)
 PARAMS_8(A,B,C,D,E,F,G,H)
 PARAMS_n
CBA_fnc_parseYAML
CBA_fnc_players
 PUSH
R
CBA_fnc_readActionFromConfig
CBA_fnc_readKeyFromConfig
CBA_fnc_realHeight
 REM
CBA_fnc_remoteEvent
CBA_fnc_removeEventHandler
CBA_fnc_removeMagazine
CBA_fnc_removePlayerAction
CBA_fnc_removeWeapon
CBA_fnc_replace
CBA_fnc_rightTrim
Add a value to a variable.
Adds an action to an actionHandler
Adds an action to an actionHandler, read from config
Registers an event handler for a specific CBA event.
Adds an action to a keyhandler
Adds an action to a keyhandler, read from config
Add magazine to a vehicle/unit.
Add magazine to a vehicle cargo.
Add a magazine, but verify that it was successful without over-burdening the recipient.
Adds persistent action to player (which will also be available in vehicles and after respawn or teamswitch).
Add a weapon to a unit.
Add weapon(s) to vehicle cargo.
Array to read from [Array]
Asserts that a VARIABLE is defined.
Asserts that a CONDITION is false.
Asserts that (A OPERATOR B) is true.
Asserts that a CONDITION is true.
Benchmarks a function to see how long it will take to execute.
Upper case the first letter of the string, lower case the rest.
Creates a marker all at once.
Create a trigger all at once.
General Purpose Debug Message Writer
Full debugging output.
Only ERROR() and ERROR_WITH_TITLE() enabled.
All debugging except TRACE_n() (Default setting if none specified).
Managing debugging based on debug level.
Decrease a number by one.
Getting a default function parameter.
Gets a value from parameters list (usually _this) with a default.
Allow deprecation of a function, in the current component, that has been renamed.
Allow deprecation of a function that has been renamed.
Gets the list of possible muzzles for a weapon.
Drop a magazine.
Drops a weapon.
Logs an error message to the RPT log.
Record a timestamped, critical error in the RPT log.
Record a timestamped, critical error in the RPT log.
Split a 2-element array into separate variables.
Split a 3-element array into separate variables.
Split a 4-element array into separate variables.
Split a 5-element array into separate variables.
Split a 6-element array into separate variables.
Split a 7-element array into separate variables.
Split a 8-element array into separate variables.
Splitting an ARRAY into a number of variables (A, B, C, etc).
Filter each element of an array via a function.
Finds a string within another string.
Formats time in seconds according to a format.
Formats a number to a minimum integer width and to a specific number of decimal places (including padding with 0s and correct rounding).
Used to determine which weapon unit is currently holding and return proper animation type.
Get default named argument from list.
Gets a configuration entry.
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, not just the order within the units of his group (this order can change due to players joining and leaving the game, deaths or promotions).
Checks if a global marker is persistent for JIP players.
Returns name of pistol in unit’s inventory, if any.
Returns existing group on side, or newly created group when not existent.
Get information about a unit’s stance and speed.
Get death animation for a unit.
Raises a CBA event on all machines, including the local one.
Executes code on given destinations
Says sound on all client computer
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]
Check if a Hash has a value defined for a key.
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.
Sets a value for a given key in a Hash.
Get the direction of a unit’s head.
Increase a number by one.
Checks whether a config entry inherits, directly or indirectly, from another one.
Accumulates a value by passing elements of an array “through” a function.
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.
Check if a value is a Hash data structure.
Sets a variable with a value, but only if it is undefined.
Checks whether a unit is turned out in a vehicle or not.
Joins an array of values into a single string, joining each fragment around a separator string.
Trims white-space (space, tab, newline) from the left end of a string.
Raises a CBA event only on the local machine.
Logs a message to the RPT log.
Log a timestamped message into the RPT log.
Message to add to the trace [String]
Check whether these are any players within a certain distance of a unit.
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.
Get 1 parameter from the _this array.
Get 2 parameters from the _this array.
Get 3 parameters from the _this array.
Get 4 parameters from the _this array.
Get 5 parameters from the _this array.
Get 6 parameters from the _this array.
Get 7 parameters from the _this array.
Get 8 parameters from the _this array.
Setting variables based on parameters passed to a function.
Parses a YAML file into a nested array/Hash structure.
Get a list of current player objects.
Appends a single value onto the end of an ARRAY.
Reads action setting from config
Reads key setting from config
Real z coordinate of an object, for placing stuff on roofs, etc.
Remove an element from an array each time it occurs.
Raises a CBA event on all machines EXCEPT the local one.
Removes an event handler previously registered with CBA_fnc_addEventHandler.
Remove a magazine.
Removes player action previously added with CBA_fnc_addPlayerAction.
Remove a weapon.
Replaces substrings within a string.
Trims white-space (space, tab, newline) from the right end of a string.
Close