createDiaryRecord: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (see also & formate)
Line 57: Line 57:




|x1= <code>player createDiaryRecord ["Diary", ["Intel", "Enemy base is on grid <nowiki><marker name="enemyBase">161170</marker></nowiki>"]]</code>|= EXAMPLE1  
|x1= <code>[[player]] [[createDiaryRecord]] ["Diary", ["Intel", "Enemy base is on grid <nowiki><marker name="enemyBase">161170</marker></nowiki>"]]</code>|= EXAMPLE1  
|x2= <code>player createDiaryRecord ["Diary", "Informations gathered.<nowiki><br />&lt;img image="wellDone_ca.paa" /&gt;</nowiki>"]</code>|= EXAMPLE2  
|x2= <code>[[player]] [[createDiaryRecord]] ["Diary", "Informations gathered.<nowiki><br />&lt;img image="wellDone_ca.paa" /&gt;</nowiki>"]</code>|= EXAMPLE2  


____________________________________________________________________________________________
____________________________________________________________________________________________


| [[createDiarySubject]] |= SEEALSO  
| [[processDiaryLink]], [[createDiaryLink]], [[createDiarySubject]], [[diarySubjectExists]] |= SEEALSO  


|  |= MPBEHAVIOUR  
|  |= MPBEHAVIOUR  
Line 71: Line 71:
<dl class='command_description'>
<dl class='command_description'>
<!-- Note Section BEGIN -->
<!-- Note Section BEGIN -->
I haven't seen this mentioned elsewhere: In order to insert a link into a diary record that executes code instead of jumping to a marker, use the tag
To insert a link into a diary record that executes code instead of jumping to a marker, use the tag
  <execute expression="''Code to execute''">Text</execute>
  <execute expression="''Code to execute''">Text</execute>
<!-- Note Section END -->
<!-- Note Section END -->

Revision as of 13:36, 21 August 2014

Hover & click on the images for description

Description

Description:
creates a diary entry. Supported tags and their parameters:
  • <All>
    • image: String - path to image. When present, any element with it will be displayed as image.
    • width: Number - image width in pixels.
    • height: Number - image height in pixels.
  • font
    • color: String - HTML color in format #aarrggbb or #rrggbb
    • size: Number - font height in pixels.
    • face: String - font type (class from CfgFontFamilies)
  • br
  • marker
  • execute
    • expression: String - executed code
  • executeClose
    • expression: String - executed code, diary is closed afterwards
  • log
  • gear
  • teamSwitch
  • kick
  • ban
  • mute
  • currentTask
Groups:
Uncategorised

Syntax

Syntax:
unitName createDiaryRecord parameters
Parameters:
unitName: Object
parameters: Array.
can be [subject, text(, task(, state))]
or [subject, [title, text](, task(, state))]
Return Value:
text: String

Examples

Example 1:
player createDiaryRecord ["Diary", ["Intel", "Enemy base is on grid <marker name="enemyBase">161170</marker>"]]
Example 2:
player createDiaryRecord ["Diary", "Informations gathered.<br /><img image="wellDone_ca.paa" />"]

Additional Information

See also:
processDiaryLinkcreateDiaryLinkcreateDiarySubjectdiarySubjectExists

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

To insert a link into a diary record that executes code instead of jumping to a marker, use the tag <execute expression="Code to execute">Text</execute>

Bottom Section