processDiaryLink: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "[[Category:Scripting_Commands_Take_On_Helicopters" to "[[Category:Scripting Commands Take On Helicopters")
mNo edit summary
Line 5: Line 5:


|1.00|Game version=
|1.00|Game version=
|gr1= Briefing |GROUP1=
____________________________________________________________________________________________
____________________________________________________________________________________________


Line 21: Line 23:




|x1= <code>(example)</code>|EXAMPLE1=  
|x1= <code>[[processDiaryLink]] [[createDiaryLink]] ["Tasks", ([[simpleTasks]] [[player]]) select 0, ""];{{cc|Select a task in the Task menu}}</code>|EXAMPLE1=  
 
|x2= <code>{{cc|To select various tabs in the map screen:}}
[[processDiaryLink]] [[createDiaryLink]] ["selected_tab", [[player]], ""];
{{cc|... where '''"selected_tab"''' can be '''"Map"''', '''"Tasks"''', '''"Diary"''', '''"Units"''', '''"Players"''', '''"Log"'''}}</code>|EXAMPLE2=
 
 


____________________________________________________________________________________________
____________________________________________________________________________________________
Line 44: Line 52:
[[Category:Scripting Commands Take On Helicopters|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Take On Helicopters|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
<!-- CONTINUE Notes -->
<dl class="command_description">
<dd class="notedate">Posted on June 30, 2017 - 09:42 (UTC)</dd>
<dt class="note">[[User:Jezuro|Jezuro]]</dt>
<dd class="note">
To select various tabs in the map screen:
<code>[[processDiaryLink]] [[createDiaryLink]] ["selected_tab", [[player]], ""];</code>
... where '''"selected_tab"''' can be '''"Map"''', '''"Tasks"''', '''"Diary"''', '''"Units"''', '''"Players"''', '''"Log"'''.
</dd>
</dl>
<!-- DISCONTINUE Notes -->


<!-- CONTINUE Notes -->
<!-- CONTINUE Notes -->
Line 66: Line 62:
<code>[[processDiaryLink]] "&lt;log subject=""Diary"" record=""Record2"">&lt;/log>";</code>
<code>[[processDiaryLink]] "&lt;log subject=""Diary"" record=""Record2"">&lt;/log>";</code>
The above will open tab Briefing and select 3rd record from the bottom, provided the records were added consistently.
The above will open tab Briefing and select 3rd record from the bottom, provided the records were added consistently.
</dd>
</dl>
<!-- DISCONTINUE Notes -->
<!-- CONTINUE Notes -->
<dl class="command_description">
<dd class="notedate">Posted on January 24, 2019 - 10:28 (UTC)</dd>
<dt class="note">[[User:zozo|zozo]]</dt>
<dd class="note">
To select a task in the Task menu:
<code>[[processDiaryLink]] [[createDiaryLink]] ["Tasks", ([[simpleTasks]] [[player]]) select 0, ""]; </code>
</dd>
</dd>
</dl>
</dl>
<!-- DISCONTINUE Notes -->
<!-- DISCONTINUE Notes -->

Revision as of 12:40, 21 September 2020

Hover & click on the images for description

Description

Description:
Open the diary screen on the record specified by link.
Groups:
Briefing

Syntax

Syntax:
processDiaryLink link
Parameters:
link: String
Return Value:
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 "Map", "Tasks", "Diary", "Units", "Players", "Log"

Additional Information

See also:
createDiaryLinkcreateDiaryRecordcreateDiarySubjectdiarySubjectExists

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note

Notes

Bottom Section

Posted on June 30, 2017 - 21:49 (UTC)
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.