Arma 3 Scripting

Command in Briefing

processDiaryLink

Also available as Markdown and JSON, or read the original wiki page.

Description

Opens the Diary screen on the subject/record specified by link. To get a valid link format, use createDiaryLink.

Syntax

processDiaryLink link

Parameters:

Returns: Nothing

Examples

Example 1

processDiaryLink createDiaryLink ["Tasks", (simpleTasks player) select 0, ""]; // Select a task in the Task menu

Example 2

// To select various tabs in the map screen:
processDiaryLink createDiaryLink ["selected_tab", player, ""];
// ... where "selected_tab" can be "Tasks", "Diary", "Units", "Players", "Statistics", other user created subjects

See also

createDiaryLink · createDiaryRecord · createDiarySubject · diarySubjectExists

Community notes

Killzone_Kid

You can also force open diary with selected link by passing string in link format directly:

processDiaryLink "<log subject='Diary'></log>";

The above will open tab Briefing.

processDiaryLink "<log subject='Diary' record='Record2'></log>";

The above will open tab Briefing and select 3rd record from the bottom, provided the records were added consistently.