Scripted Event Handlers – Arma 3

From Bohemia Interactive Community
Jump to navigation Jump to search
(A list of all BI scriptedEventHandlers that exists throughout there functions and modules)
 
(added more details to curatorObjectRemoteControlled)
(20 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<!-------------------------------------------------------------------------------------->
= Scripted Event Handlers =
= Scripted Event Handlers =


== Description ==
== Description ==
Scripted Event Handlers are triggered by some of BI's modules and functions. When triggered any code registered for one of these events via [[BIS_fnc_addScriptedEventHandler]] will be executed.
Scripted Event Handlers are triggered by some of BI's modules and functions. When triggered any code registered for one of these events via [[BIS_fnc_addScriptedEventHandler]] will be executed.
All events exists within a namespace, whether this is one of the main [[Namespace]]s like [[missionNamespace]] or [[uiNamespace]] or it could be a specific namespace like a [[Group]] or [[Object]] etc. The event also has an name that it is know by and when called a set of parameters are passed to the executed code.
All the events exists as variables within a namespace, whether this is one of the main [[Namespace]]s like [[missionNamespace]] or [[uiNamespace]] or it could be a specific namespace like a [[Group]] or [[Object]] etc.
The event also has a set of parameters passed to the executed code.
You can even implement your own scripted eventHandlers by using [[BIS_fnc_callScriptedEventHandler]].
You can even implement your own scripted eventHandlers by using [[BIS_fnc_callScriptedEventHandler]].
For all other available EHs see the [[Arma_3:_Event_Handlers|main page]].
For all other available Event Handlers, see [[Arma 3: Event_Handlers]].
 


== Related Commands ==
== Related Commands ==
* [[BIS_fnc_addScriptedEventHandler]]
* [[BIS_fnc_addScriptedEventHandler]]
* [[BIS_fnc_removeScriptedEventHandler]]
* [[BIS_fnc_removeScriptedEventHandler]]
* [[BIS_fnc_removeAllScriptedEventHandlers]]
* [[BIS_fnc_callScriptedEventHandler]]
* [[BIS_fnc_callScriptedEventHandler]]


== Examples ==
== Examples ==
<code>[ missionNamespace, "arsenalOpened", {
 
hint "Player opened the Arsenal"; //Hint message to the player when he opens the Arsenal
<code>[<nowiki/>[[missionNamespace]], "arsenalOpened", {
}] call [[BIS_fnc_addScriptedEventHandler]];</code>
[[hint]] "Player opened the Arsenal"; {{cc|Hint message to the player when he opens the Arsenal}}
}] [[call]] [[BIS_fnc_addScriptedEventHandler]];</code>
 


== Events ==
== Events ==
This is a list of all available scripted events that exist through BI's functions and modules. Each event is listed under the system that calls them whether this be a specific function or a module. List last updated for {{GVI|arma3|1.84}}
 
This is a list of all available scripted events that exist through BI's functions and modules.
Each event is listed under the system that calls them whether this be a specific function or a module. List last updated for {{GVI|arma3|1.98}}


{| class="wikitable"
{| class="wikitable"
|-
|-
! scope="col"| Event namespace
! Event namespace
! scope="col"| Event name
! Event name
! scope="col"| Event passed parameters
! Event passed parameters
|-
|-
! colspan="3" style="text-align:left;" | teamSwitchedScript.sqs
! colspan="3" style="text-align: left" | Player opens pause menu
|-
| missionNamespace
| "OnGameInterrupt"
| [_display]
|-
|-
! colspan="3" style="text-align: left" | Player exits Game Options menu
|-
| missionNamespace
| "OnGameOptionsExited" {{GVI|arma3|2.02}}
| [_okButtonPressed]
|-
|-
! colspan="3" style="text-align: left" | Saving of the game, scripted or manual
|-
| missionNamespace
| "OnSaveGame"
| {{n/a}}
|-
|-
! colspan="3" style="text-align: left" | teamSwitchedScript.sqs
|-
|-
| missionNamespace
| missionNamespace
| "teamSwitched"
| "teamSwitched"
| [_originalUnit,_switchToUnit]
| [_originalUnit, _switchToUnit]
|-
|-
|-
|-
! colspan="3" style="text-align:left;" | BIS_fnc_packStaticWeapon
! colspan="3" style="text-align: left" | BIS_fnc_packStaticWeapon
|-
|-
| _group
| _group
Line 41: Line 72:
|-
|-
|-
|-
! colspan="3" style="text-align:left;" | BIS_fnc_unpackStaticWeapon
! colspan="3" style="text-align: left" | BIS_fnc_unpackStaticWeapon
|-
|-
| _group
| _group
Line 48: Line 79:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| Module Timeline
! colspan="3" style="text-align: left" | Module Timeline
|-
|-
| _timeline
| _timeline
Line 57: Line 88:
| _timeline
| _timeline
| "played"
| "played"
|  
| {{n/a}}
|-
|-
|-
|-
Line 65: Line 96:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| Module Rich Curve Key
! colspan="3" style="text-align: left" | Module Rich Curve Key
|-
|-
| _curKey
| _curKey
Line 72: Line 103:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_kbTellLocal
! colspan="3" style="text-align: left" | BIS_fnc_kbTellLocal
|-
|-
| missionNamespace
| missionNamespace
| "BIS_fnc_kbTellLocal_played"
| "BIS_fnc_kbTellLocal_played"
| [_from,_to,_sentence,_channel]
| [_from, _to, _sentence, _channel]
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| Module Game Master (Zeus)
! colspan="3" style="text-align: left" | Module Game Master (Zeus)
|-
|-
| _curator
| _curator
Line 93: Line 124:
| _curator
| _curator
| "curatorUnitAssigned"
| "curatorUnitAssigned"
| [_curator,_player]
| [_curator, _player]
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_playVideo
! colspan="3" style="text-align: left" | BIS_fnc_playVideo
|-
|-
| missionNamespace
| missionNamespace
Line 108: Line 139:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_#ScriptedEventHandler
! colspan="3" style="text-align: left" | BIS_fnc_addScriptedEventHandler
|-
|-
| missionNamespace
| missionNamespace
Line 114: Line 145:
| [_namespace, _name, _handlerID]
| [_namespace, _name, _handlerID]
|-
|-
|-
! colspan="3" style="text-align: left" | BIS_fnc_removeScriptedEventHandler
|-
| missionNamespace
| "ScriptedEventHandlerRemoved"
| [_namespace, _name, _handlerID]
|-
|-
! colspan="3" style="text-align: left" | BIS_fnc_removeAllScriptedEventHandlers
|-
|-
| missionNamespace
| missionNamespace
Line 120: Line 160:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_respawnTickets
! colspan="3" style="text-align: left" | BIS_fnc_respawnTickets
|-
|-
| missionNamespace
| missionNamespace
Line 127: Line 167:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_bleedTickets
! colspan="3" style="text-align: left" | BIS_fnc_bleedTickets
|-
|-
| missionNamespace
| missionNamespace
| "dominantSideChanged"
| "dominantSideChanged"
| [_dominantSide,_dominantSideOld,_sides]
| [_dominantSide, _dominantSideOld, _sides]
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_arsenal
! colspan="3" style="text-align: left" | BIS_fnc_arsenal
|-
|-
| missionNamespace
| missionNamespace
| "arsenalOpened"
| "arsenalOpened"
| [_display,_toggleSpace]
| [_display, _toggleSpace]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "arsenalClosed"
| "arsenalClosed"
| [displayNull,uiNamespace getVariable ["BIS_fnc_arsenal_toggleSpace",false]]
| [<nowiki/>[[displayNull]], [[uiNamespace]] [[getVariable]] ["BIS_fnc_arsenal_toggleSpace", [[false]]]]
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_garage
! colspan="3" style="text-align: left" | BIS_fnc_garage
|-
|-
| missionNamespace
| missionNamespace
| "garageOpened"
| "garageOpened"
| [_display,_toggleSpace]
| [_display, _toggleSpace]
|-
|-
|-
|-
Line 158: Line 198:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_initIntelObject
! colspan="3" style="text-align: left" | BIS_fnc_initIntelObject
|-
|-
| _object
| _object
| "intelObjectFound"
| "intelObjectFound"
| [_object,_foundBy]
| [_object, _foundBy]
|-
|-
|-
|-
| _curator
| _curator
| "intelObjectFound"
| "intelObjectFound"
| [_curator,_foundBy,_object]
| [_curator, _foundBy, _object]
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_EGSpectatorCamera
! colspan="3" style="text-align: left" | BIS_fnc_EGSpectatorCamera
|-
|-
| missionNamespace
| missionNamespace
Line 177: Line 217:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| Module Vehicle Respawn
! colspan="3" style="text-align: left" | Module Vehicle Respawn
|-
|-
| missionNamespace
| missionNamespace
| "respawn"
| "respawn"
| [_newVeh,_veh]
| [_newVeh, _veh]
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| Module Sector
! colspan="3" style="text-align: left" | Module Sector
|-
|-
| _sector
| _sector
| "ownerChanged"
| "ownerChanged"
| [_sector,_owner,_ownerOld]
| [_sector, _owner, _ownerOld]
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| Module Curator RemoteControl
! colspan="3" style="text-align: left" | Module Curator RemoteControl
|-
|-
| _curator
| _curator
| "curatorObjectRemoteControlled"
| "curatorObjectRemoteControlled"
| [_curator,_player,_unit,_return]
| [_curator, _player, _unit, _isRemoteControlled] {{cc|_isRemoteControlled is [[true]] when entering remote control, and [[false]] when exiting}}
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| Module Spawn AI: Sector Tactic
! colspan="3" style="text-align: left" | Module Spawn AI: Sector Tactic
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_groupSpawned"
| "bis_groundSupport_groupSpawned"
| ["bis_groundSupport_groupSpawned",_group,_side]
| ["bis_groundSupport_groupSpawned", _group, _side]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_wiped"
| "bis_groundSupport_wiped"
| ["bis_groundSupport_wiped",_group]
| ["bis_groundSupport_wiped", _group]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_inEnemySector"
| "bis_groundSupport_inEnemySector"
| ["bis_groundSupport_inEnemySector",_group]
| ["bis_groundSupport_inEnemySector", _group]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_destinationReached"
| "bis_groundSupport_destinationReached"
| ["bis_groundSupport_destinationReached",_group]
| ["bis_groundSupport_destinationReached", _group]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_groupTypeChanged"
| "bis_groundSupport_groupTypeChanged"
| ["bis_groundSupport_groupTypeChanged",_group,_type,_currentType]
| ["bis_groundSupport_groupTypeChanged", _group, _type, _currentType]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_decimated"
| "bis_groundSupport_decimated"
| ["bis_groundSupport_decimated",_group]
| ["bis_groundSupport_decimated", _group]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_farFromDestination"
| "bis_groundSupport_farFromDestination"
| ["bis_groundSupport_farFromDestination",_group]
| ["bis_groundSupport_farFromDestination", _group]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_needTransport"
| "bis_groundSupport_needTransport"
| ["bis_groundSupport_needTransport",_group]
| ["bis_groundSupport_needTransport", _group]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_joined"
| "bis_groundSupport_joined"
| ["bis_groundSupport_joined",_group,_transportGroup]
| ["bis_groundSupport_joined", _group, _transportGroup]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_closeToDestination"
| "bis_groundSupport_closeToDestination"
| ["bis_groundSupport_closeToDestination",_group]
| ["bis_groundSupport_closeToDestination", _group]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_needEvac"
| "bis_groundSupport_needEvac"
| ["bis_groundSupport_needEvac",_group]
| ["bis_groundSupport_needEvac", _group]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_needAmmo"
| "bis_groundSupport_needAmmo"
| ["bis_groundSupport_needAmmo",_group]
| ["bis_groundSupport_needAmmo", _group]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_needSupport"
| "bis_groundSupport_needSupport"
| ["bis_groundSupport_needSupport",_group,_reportedVehicle]
| ["bis_groundSupport_needSupport", _group, _reportedVehicle]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_boarded"
| "bis_groundSupport_boarded"
| ["bis_groundSupport_boarded",_group,_transport]
| ["bis_groundSupport_boarded", _group, _transport]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_transportStarted"
| "bis_groundSupport_transportStarted"
| ["bis_groundSupport_transportStarted",_group,_transport]
| ["bis_groundSupport_transportStarted", _group, _transport]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_transportEnded"
| "bis_groundSupport_transportEnded"
| ["bis_groundSupport_transportEnded",_group,_transport]
| ["bis_groundSupport_transportEnded", _group, _transport]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_transportAborted"
| "bis_groundSupport_transportAborted"
| ["bis_groundSupport_transportAborted",_group,_transport]
| ["bis_groundSupport_transportAborted", _group, _transport]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "bis_groundSupport_disembarked"
| "bis_groundSupport_disembarked"
| ["bis_groundSupport_disembarked",_group,_transport]
| ["bis_groundSupport_disembarked", _group, _transport]
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| Module End Game
! colspan="3" style="text-align: left" | Module End Game
|-
|-
| missionNamespace
| missionNamespace
| "EndGame_OnStageChanged"
| "EndGame_OnStageChanged"
| [_stage,_side]
| [_stage, _side]
|-
|-
|-
|-
Line 304: Line 344:
| missionNamespace
| missionNamespace
| "EndGame_OnObjectiveStateChanged"
| "EndGame_OnObjectiveStateChanged"
| [_objective,_side,_newState]
| [_objective, _side, _newState]
|-
|-
|-
|-
Line 319: Line 359:
| missionNamespace
| missionNamespace
| "EndGame_OnDownloadCompleted"
| "EndGame_OnDownloadCompleted"
| [_side,_isUpload]
| [_side, _isUpload]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "EndGame_Ended"
| "EndGame_Ended"
| [_winnerSide,_looserSide,_isDraw]
| [_winnerSide, _looserSide, _isDraw]
|-
|-
|-
|-
| missionNamespace
| missionNamespace
| "onUploadStateChanged"
| "onUploadStateChanged"
| [_side] //can be nil
| [_side] {{cc|can be nil}}
|-
|-
|-
|-
Line 337: Line 377:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| EG Spectator Display
! colspan="3" style="text-align: left" | EG Spectator Display
|-
|-
| missionNamespace
| missionNamespace
Line 364: Line 404:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| Respawn Display
! colspan="3" style="text-align: left" | Respawn Display
|-
|-
| missionNamespace
| missionNamespace
| "RscDisplayRespawnKeyDown"
| "RscDisplayRespawnKeyDown"
| [_display,_keyCode,_shft,_ctr,_alt]
| [_display, _keyCode, _shft, _ctr, _alt]
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_animateFlag
! colspan="3" style="text-align: left" | BIS_fnc_animateFlag
|-
|-
| _flag
| _flag
| "FlagAnimationDone"
| "FlagAnimationDone"
| [_flag,_phaseEnd]
| [_flag, _phaseEnd]
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| Module Trident
! colspan="3" style="text-align: left" | Module Trident
|-
|-
| missionNamespace
| missionNamespace
| "BIS_fnc_moduleTrident_updated"
| "BIS_fnc_moduleTrident_updated"
| [_sideA,_sideB,_areFriendly]
| [_sideA, _sideB, _areFriendly]
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_initInspectable
! colspan="3" style="text-align: left" | BIS_fnc_initInspectable
|-
|-
| missionNamespace
| missionNamespace
| "objectInspected"
| "objectInspected"
| [ _object, ( _texture, _text, _sound, _textureRatio ) ] (any data, shown as used by leaflet system)
| [_object, (_texture, _text, _sound, _textureRatio)] {{cc|any data, shown as used by leaflet system}}
|-
|-
! colspan="3" style="text-align: left" | BIS_fnc_priorityQueue
|-
| missionNamespace
| "BIS_onQueue%1Pop" {{cc|where %1 is ID returned from BIS_fnc_priorityQueue_init}}
| [_handle]
|-
|-
| missionNamespace
| "BIS_onQueue%1Push" {{cc|where %1 is ID returned from BIS_fnc_priorityQueue_init}}
| [_handle]
|-
 
! colspan="3" style="text-align: left" | Display is opened or closed via [[BIS_fnc_initDisplay]] {{GVI|arma3|2.04}}
|-
| missionNamespace
| "OnDisplayRegistered"
| [_display, _class]
|-
| missionNamespace
| "OnDisplayUnregistered"
| [_display, _class]
|-
|-
|}
|}
[[Category: Event Handlers]]

Revision as of 18:12, 12 October 2021

Scripted Event Handlers

Description

Scripted Event Handlers are triggered by some of BI's modules and functions. When triggered any code registered for one of these events via BIS_fnc_addScriptedEventHandler will be executed. All the events exists as variables within a namespace, whether this is one of the main Namespaces like missionNamespace or uiNamespace or it could be a specific namespace like a Group or Object etc. The event also has a set of parameters passed to the executed code. You can even implement your own scripted eventHandlers by using BIS_fnc_callScriptedEventHandler. For all other available Event Handlers, see Arma 3: Event_Handlers.


Related Commands


Examples

[missionNamespace, "arsenalOpened", { hint "Player opened the Arsenal"; // Hint message to the player when he opens the Arsenal }] call BIS_fnc_addScriptedEventHandler;


Events

This is a list of all available scripted events that exist through BI's functions and modules. Each event is listed under the system that calls them whether this be a specific function or a module. List last updated for Arma 3 logo black.png1.98

Event namespace Event name Event passed parameters
Player opens pause menu
missionNamespace "OnGameInterrupt" [_display]
Player exits Game Options menu
missionNamespace "OnGameOptionsExited" Arma 3 logo black.png2.02 [_okButtonPressed]
Saving of the game, scripted or manual
missionNamespace "OnSaveGame" N/A
teamSwitchedScript.sqs
missionNamespace "teamSwitched" [_originalUnit, _switchToUnit]
BIS_fnc_packStaticWeapon
_group "StaticWeaponPacked" [_group, _leader, _gunner, _assistant, _weaponBag, _baseBag]
BIS_fnc_unpackStaticWeapon
_group "StaticWeaponUnpacked" [_group, _leader, _gunner, _assistant, _weapon]
Module Timeline
_timeline "finished" [_timeline]
_timeline "played" N/A
_timeline "looped" [_timeline]
Module Rich Curve Key
_curKey "reached" [_curKey]
BIS_fnc_kbTellLocal
missionNamespace "BIS_fnc_kbTellLocal_played" [_from, _to, _sentence, _channel]
Module Game Master (Zeus)
_curator "curatorGroupPlaced" [_group]
_curator "curatorObjectPlaced" [_object]
_curator "curatorUnitAssigned" [_curator, _player]
BIS_fnc_playVideo
missionNamespace "BIS_fnc_playVideo_started" [_video]
missionNamespace "BIS_fnc_playVideo_stopped" [_video]
BIS_fnc_addScriptedEventHandler
missionNamespace "ScriptedEventHandlerAdded" [_namespace, _name, _handlerID]
BIS_fnc_removeScriptedEventHandler
missionNamespace "ScriptedEventHandlerRemoved" [_namespace, _name, _handlerID]
BIS_fnc_removeAllScriptedEventHandlers
missionNamespace "ScriptedEventHandlerRemoved" [_namespace, _name, _handlerID]
BIS_fnc_respawnTickets
missionNamespace "respawnTicketsExhausted" [_target]
BIS_fnc_bleedTickets
missionNamespace "dominantSideChanged" [_dominantSide, _dominantSideOld, _sides]
BIS_fnc_arsenal
missionNamespace "arsenalOpened" [_display, _toggleSpace]
missionNamespace "arsenalClosed" [displayNull, uiNamespace getVariable ["BIS_fnc_arsenal_toggleSpace", false]]
BIS_fnc_garage
missionNamespace "garageOpened" [_display, _toggleSpace]
missionNamespace "garageClosed" [displayNull,uiNamespace getVariable ["BIS_fnc_arsenal_toggleSpace",false]]
BIS_fnc_initIntelObject
_object "intelObjectFound" [_object, _foundBy]
_curator "intelObjectFound" [_curator, _foundBy, _object]
BIS_fnc_EGSpectatorCamera
missionNamespace "EGSpectator_OnCameraModeChanged" [_newMode]
Module Vehicle Respawn
missionNamespace "respawn" [_newVeh, _veh]
Module Sector
_sector "ownerChanged" [_sector, _owner, _ownerOld]
Module Curator RemoteControl
_curator "curatorObjectRemoteControlled" [_curator, _player, _unit, _isRemoteControlled] // _isRemoteControlled is true when entering remote control, and false when exiting
Module Spawn AI: Sector Tactic
missionNamespace "bis_groundSupport_groupSpawned" ["bis_groundSupport_groupSpawned", _group, _side]
missionNamespace "bis_groundSupport_wiped" ["bis_groundSupport_wiped", _group]
missionNamespace "bis_groundSupport_inEnemySector" ["bis_groundSupport_inEnemySector", _group]
missionNamespace "bis_groundSupport_destinationReached" ["bis_groundSupport_destinationReached", _group]
missionNamespace "bis_groundSupport_groupTypeChanged" ["bis_groundSupport_groupTypeChanged", _group, _type, _currentType]
missionNamespace "bis_groundSupport_decimated" ["bis_groundSupport_decimated", _group]
missionNamespace "bis_groundSupport_farFromDestination" ["bis_groundSupport_farFromDestination", _group]
missionNamespace "bis_groundSupport_needTransport" ["bis_groundSupport_needTransport", _group]
missionNamespace "bis_groundSupport_joined" ["bis_groundSupport_joined", _group, _transportGroup]
missionNamespace "bis_groundSupport_closeToDestination" ["bis_groundSupport_closeToDestination", _group]
missionNamespace "bis_groundSupport_needEvac" ["bis_groundSupport_needEvac", _group]
missionNamespace "bis_groundSupport_needAmmo" ["bis_groundSupport_needAmmo", _group]
missionNamespace "bis_groundSupport_needSupport" ["bis_groundSupport_needSupport", _group, _reportedVehicle]
missionNamespace "bis_groundSupport_boarded" ["bis_groundSupport_boarded", _group, _transport]
missionNamespace "bis_groundSupport_transportStarted" ["bis_groundSupport_transportStarted", _group, _transport]
missionNamespace "bis_groundSupport_transportEnded" ["bis_groundSupport_transportEnded", _group, _transport]
missionNamespace "bis_groundSupport_transportAborted" ["bis_groundSupport_transportAborted", _group, _transport]
missionNamespace "bis_groundSupport_disembarked" ["bis_groundSupport_disembarked", _group, _transport]
Module End Game
missionNamespace "EndGame_OnStageChanged" [_stage, _side]
missionNamespace "EndGame_OnStartGameObjectiveCompleted" [_side]
missionNamespace "EndGame_OnObjectiveStateChanged" [_objective, _side, _newState]
missionNamespace "EndGame_OnObjectiveCompleted" [_objective]
missionNamespace "EndGame_OnObjectiveEnded" [_objective]
missionNamespace "EndGame_OnDownloadCompleted" [_side, _isUpload]
missionNamespace "EndGame_Ended" [_winnerSide, _looserSide, _isDraw]
missionNamespace "onUploadStateChanged" [_side] // can be nil
missionNamespace "onPickupInfoChanged" [BIS_hvt_pickupInfo]
EG Spectator Display
missionNamespace "RscDisplayEGSpectator_OnCursorObjectFocused" [_object]
missionNamespace "RscDisplayEGSpectator_OnCursorObjectUnfocused" [_object]
missionNamespace "RscDisplayEGSpectator_OnFocusChanged" [_newFocus]
missionNamespace "RscDisplayEGSpectator_OnUiVisibilityChanged" [_isVisible]
missionNamespace "RscDisplayEGSpectator_MapStateChanged" [_isMapVisible]
Respawn Display
missionNamespace "RscDisplayRespawnKeyDown" [_display, _keyCode, _shft, _ctr, _alt]
BIS_fnc_animateFlag
_flag "FlagAnimationDone" [_flag, _phaseEnd]
Module Trident
missionNamespace "BIS_fnc_moduleTrident_updated" [_sideA, _sideB, _areFriendly]
BIS_fnc_initInspectable
missionNamespace "objectInspected" [_object, (_texture, _text, _sound, _textureRatio)] // any data, shown as used by leaflet system
BIS_fnc_priorityQueue
missionNamespace "BIS_onQueue%1Pop" // where %1 is ID returned from BIS_fnc_priorityQueue_init [_handle]
missionNamespace "BIS_onQueue%1Push" // where %1 is ID returned from BIS_fnc_priorityQueue_init [_handle]
Display is opened or closed via BIS_fnc_initDisplay Arma 3 logo black.png2.04
missionNamespace "OnDisplayRegistered" [_display, _class]
missionNamespace "OnDisplayUnregistered" [_display, _class]