Communication Menu – Arma 3
Jump to navigation
Jump to search
(Created page with "Category:Arma 3: Editing thumb|Communication menu and icons Communication menu is a commanding menu where support or mission requests are placed. T...") |
mNo edit summary |
||
Line 8: | Line 8: | ||
* Press '''8-1''' (Reply - Communication) | * Press '''8-1''' (Reply - Communication) | ||
Available items are announced upon adding by a [[Notification]] and remain visualized as icons next to the commanding menu. | |||
== Configuration == | == Configuration == | ||
=== Config === | |||
Communication menu items can be defined in config - global [[Config.cpp]], campaign [[Description.ext]] or mission Description.ext (searched in this order, the latter has the highest priority). | Communication menu items can be defined in config - global [[Config.cpp]], campaign [[Description.ext]] or mission Description.ext (searched in this order, the latter has the highest priority). | ||
class CfgCommunicationMenu | class CfgCommunicationMenu | ||
{ | { | ||
class | class myArtillery | ||
{ | { | ||
text = "Artillery Strike"; {{codecomment|// Text displayed in the menu and in a notification}} | text = "Artillery Strike"; {{codecomment|// Text displayed in the menu and in a notification}} | ||
Line 25: | Line 27: | ||
}; | }; | ||
You can preview pre-defined items using the config viewer. | You can preview pre-defined items using the config viewer. | ||
=== Adding === | |||
Use following functions to add the item in your mission or system: | |||
*[[BIS_fnc_addCommMenuItem]] | |||
*[[BIS_fnc_removeCommMenuItem]] |
Revision as of 07:56, 16 May 2013
Communication menu is a commanding menu where support or mission requests are placed.
The player can access it using following means:
- Open the quick command menu ('~' by default) and select "Communication" item
- Press 8-1 (Reply - Communication)
Available items are announced upon adding by a Notification and remain visualized as icons next to the commanding menu.
Configuration
Config
Communication menu items can be defined in config - global Config.cpp, campaign Description.ext or mission Description.ext (searched in this order, the latter has the highest priority).
class CfgCommunicationMenu { class myArtillery { text = "Artillery Strike"; // Text displayed in the menu and in a notification submenu = ""; // Submenu opened upon activation expression = "player setVariable ['BIS_SUPP_request', ['Artillery', _pos]];"; // Code executed upon activation (ignored when the submenu is not empty) icon = "\a3\Ui_f\data\GUI\Cfg\CommunicationMenu\artillery_ca.paa"; // Icon displayed permanently next to the command menu cursor = "\a3\Ui_f\data\IGUI\Cfg\Cursors\iconCursorSupport_ca.paa"; // Custom cursor displayed when the item is selected enable = "1"; // Simple expression condition for enabling the item }; };
You can preview pre-defined items using the config viewer.
Adding
Use following functions to add the item in your mission or system: