Difference between revisions of "Arma 3: Communication Menu"

From Bohemia Interactive Community
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...")
 
m
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 Default
+
     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 08:56, 16 May 2013


Communication menu and icons

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: