Scripted Event Handlers – Arma 3

From Bohemia Interactive Community
Jump to navigation Jump to search
(→‎Events: ongameinterrupt)
(Added BI priorityQueue SEHs)
(3 intermediate revisions by 3 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 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.
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_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;" | Player opens pause menu
! colspan="3" style="text-align: left" | Player opens pause menu
|-
|-
| missionNamespace
| missionNamespace
Line 35: Line 44:
|-
|-
|-
|-
! colspan="3" style="text-align:left;" | Saving of the game, scripted or manual
! colspan="3" style="text-align: left" | Player exits Game Options menu
|-
| missionNamespace
| "OnGameOptionsExited" {{GVI|arma3dev|2.01}}
| [_okButtonPressed]
|-
|-
! colspan="3" style="text-align: left" | Saving of the game, scripted or manual
|-
|-
| missionNamespace
| missionNamespace
| "OnSaveGame"
| "OnSaveGame"
| []
| {{n/a}}
|-
|-
|-
|-
! colspan="3" style="text-align:left;" | teamSwitchedScript.sqs
! 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 56: Line 72:
|-
|-
|-
|-
! colspan="3" style="text-align:left;" | BIS_fnc_unpackStaticWeapon
! colspan="3" style="text-align: left" | BIS_fnc_unpackStaticWeapon
|-
|-
| _group
| _group
Line 63: Line 79:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| Module Timeline
! colspan="3" style="text-align: left" | Module Timeline
|-
|-
| _timeline
| _timeline
Line 72: Line 88:
| _timeline
| _timeline
| "played"
| "played"
|  
| {{n/a}}
|-
|-
|-
|-
Line 80: 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 87: 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 108: 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 123: Line 139:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_addScriptedEventHandler
! colspan="3" style="text-align: left" | BIS_fnc_addScriptedEventHandler
|-
|-
| missionNamespace
| missionNamespace
Line 130: Line 146:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_removeScriptedEventHandler
! colspan="3" style="text-align: left" | BIS_fnc_removeScriptedEventHandler
|-
|-
| missionNamespace
| missionNamespace
Line 137: Line 153:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_removeAllScriptedEventHandlers
! colspan="3" style="text-align: left" | BIS_fnc_removeAllScriptedEventHandlers
|-
|-
| missionNamespace
| missionNamespace
Line 144: Line 160:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| BIS_fnc_respawnTickets
! colspan="3" style="text-align: left" | BIS_fnc_respawnTickets
|-
|-
| missionNamespace
| missionNamespace
Line 151: 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 182: 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 201: 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, _return]
|-
|-
|-
|-
! 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 328: Line 344:
| missionNamespace
| missionNamespace
| "EndGame_OnObjectiveStateChanged"
| "EndGame_OnObjectiveStateChanged"
| [_objective,_side,_newState]
| [_objective, _side, _newState]
|-
|-
|-
|-
Line 343: 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 361: Line 377:
|-
|-
|-
|-
! colspan="3" style="text-align:left;"| EG Spectator Display
! colspan="3" style="text-align: left" | EG Spectator Display
|-
|-
| missionNamespace
| missionNamespace
Line 388: 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]
|-
|-
|}
|}
[[Category: Event Handlers]]

Revision as of 02:46, 28 October 2020

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" -wrong parameter ("arma3dev") defined!-[[:Category:Introduced with arma3dev version 2.01|2.01]] [_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, _return]
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]