Description
Shows a pop-up message. In order to skip any optional parameter in between other parameters, send nil as parameter.
Note
The following stringtable entries are useful to add custom Code but keep the default button texts:
"STR_DISP_OK""STR_DISP_CLOSE""STR_DISP_CANCEL"
Syntax
[text, title, buttonOK, buttonCancel, icon, parentDisplay] call BIS_fnc_3DENShowMessage
Parameters:
text: String - text to display. Text is parsed and therefore supports Structured Text tagstitle: String - (Optional, default "") title headerbuttonOK: String, Boolean or Array - (Optional, default "") can be one of:buttonCancel: String, Boolean or Array - (Optional, default "") can be one of:icon: String - (Optional, default "") path to an icon which will be shown on the left side of the messageparentDisplay: Display - (Optional, defaultfindDisplay 313(Eden Display)) display from which the window is opened
Returns: Display
Examples
Example 1
["Message","Title of the Message"] call BIS_fnc_3DENShowMessage;
Example 2
[
"Are you sure you want to delete / modify the selected variables?",
"Delete / Modify",
[
"Yes",
{ BIS_Message_Confirmed = true }
],
[
"No",
{ BIS_Message_Confirmed = false }
],
"\A3\ui_f\data\map\markers\handdrawn\warning_CA.paa",
findDisplay 313
] call BIS_fnc_3DENShowMessage;
Example 3
// Only change the OK button's code
[
"Are you sure you want to delete / modify the selected variables?",
"Delete / Modify",
[
nil,
{ BIS_Message_Confirmed = true }
],
nil,
"\A3\ui_f\data\map\markers\handdrawn\warning_CA.paa",
findDisplay 313
] call BIS_fnc_3DENShowMessage;