# Set Dialog Item Text Writeout Duration
Grammar — Set dialogItem text writeout duration to duration for players
Flags —Action
This controls the time it takes for the text to animate if “Set Dialog Item Text Writeout” is set to true.
# Arguments
int
<control> — Dialog Itemfixed
— Durationplayergroup
— Players
Returns — void
void libNtve_gf_SetDialogItemTextWriteoutDuration(
int lp_dialogItem,
fixed lp_duration,
playergroup lp_players,
);
# Related
Category: Dialog / Dialog Item Tools
- Dialog Item Send Animation Event 2 —
void
— DialogControlSetAnimationState - Position Subtitle to Dialog Item —
void
— DialogSetSubtitlePositionOverrideControl - Clear Subtitle Position Dialog Item —
void
— DialogClearSubtitlePositionOverrideControl - Destroy All Dialog Items —
void
— DialogControlDestroyAll - Dialog Containing Dialog Item —
int
<dialog> — DialogControlGetDialog - Dialog Item Type —
int
<preset::ControlType> — DialogControlGetType - Set Dialog Item Color —
void
— libNtve_gf_SetDialogItemColor - Set Dialog Item Style —
void
— libNtve_gf_SetDialogItemStyle - Set Dialog Item Text Writeout —
void
— libNtve_gf_SetDialogItemTextWriteout - Set Dialog Item Text Writeout Duration —
void
— libNtve_gf_SetDialogItemTextWriteoutDuration - Set Dialog Item Tooltip —
void
— libNtve_gf_SetDialogItemTooltip - Dialog Item Color —
color
— libNtve_gf_DialogItemColor - Dialog Item Style —
string
<fontstyle> — libNtve_gf_DialogItemStyle - Dialog Item Tooltip —
text
— libNtve_gf_DialogItemTooltip - Destroy Dialog Item —
void
— DialogControlDestroy - Set Dialog Item Image —
void
— libNtve_gf_SetDialogItemImage - Set Dialog Item Hover Image —
void
— libNtve_gf_SetDialogItemImage2 - Set Dialog Item Image Type —
void
— libNtve_gf_SetDialogItemImageType - Set Dialog Item Blend Mode —
void
— libNtve_gf_SetDialogItemBlendMode - Set Dialog Item Tiled —
void
— libNtve_gf_SetDialogItemImageType2 - Set Dialog Background —
void
— DialogSetImage - Dialog Item Image —
string
— libNtve_gf_DialogItemImage - Dialog Item Image Type —
int
<preset::ImageType> — libNtve_gf_DialogItemImageType - Fade Dialog Item Transparency —
void
— DialogControlFadeTransparency - Set Dialog Item Flash —
void
— libNtve_gf_SetDialogItemFlash - Set Dialog Item Cutscene —
void
— libNtve_gf_SetDialogItemCutscene - Dialog Item Invoke As Text —
void
— DialogControlInvokeAsText - Dialog Item Invoke As String —
void
— DialogControlInvokeAsString - Dialog Item Send Animation Event —
void
— DialogControlSendAnimationEvent - Dialog Item Set Animation Speed —
void
— DialogControlSetAnimationSpeed - Dialog Item Set Animation Time —
void
— DialogControlSetAnimationTime - Dialog Item Advance Animation —
void
— DialogControlAdvanceAnimation - Dialog Item Force Transition —
void
— DialogControlForceTransition - Dialog Item Request Focus —
void
— DialogControlRequestFocus - Set Dialog Item Achievement —
void
— libNtve_gf_SetDialogItemAchievement - Set Dialog Item Render Priority —
void
— libNtve_gf_SetDialogItemRenderPriority - Set Dialog Item Click On Down —
void
— libNtve_gf_SetDialogItemClickOnDown - Set Dialog Item Toggled —
void
— libNtve_gf_SetDialogItemToggled - Set Dialog Item Movie —
void
— libNtve_gf_SetDialogItemMovie - Set Dialog Item Desaturated —
void
— libNtve_gf_SetDialogItemDesaturated - Set Dialog Item Desaturation Color —
void
— libNtve_gf_SetDialogItemDesaturationColor - Set Dialog Item Custom Tooltip —
void
— libNtve_gf_SetDialogItemCustomTooltip - Set Dialog Item Unit —
void
— libNtve_gf_SetDialogItemUnit - Set Dialog Item Model —
void
— libNtve_gf_SetDialogItemModel - Set Dialog Item Animation —
void
— libNtve_gf_SetDialogItemAnimation - Set Dialog Item Camera —
void
— libNtve_gf_SetDialogItemCamera - Set Dialog Item Border Visible —
void
— libNtve_gf_SetDialogItemBorderVisible - Set Dialog Item Border Image —
void
— libNtve_gf_SetDialogItemBorderImage - Set Dialog Item Background Visible —
void
— libNtve_gf_SetDialogItemBackgroundVisible - Set Dialog Item Use Transition —
void
— libNtve_gf_SetDialogItemUseTransition - Set Dialog Item Muted —
void
— libNtve_gf_SetDialogItemMuted - Set Dialog Item Paused —
void
— libNtve_gf_SetDialogItemPaused - Set Dialog Item Accept Mouse —
void
— libNtve_gf_SetDialogItemAcceptMouse - Set Dialog Item Tint Color —
void
— libNtve_gf_SetDialogItemTintColor - Set Dialog Item Team Color —
void
— libNtve_gf_SetDialogItemTeamColor - Set Dialog Item Light —
void
— libNtve_gf_SetDialogItemLight - Set Dialog Item Transition Model —
void
— libNtve_gf_SetDialogItemTransitionModel - Set Dialog Item Force Visible —
void
— libNtve_gf_SetDialogItemForceVisible - Set Dialog Item Render Type —
void
— libNtve_gf_SetDialogItemRenderType - Set Dialog Item Unit Link —
void
— libNtve_gf_SetDialogItemUnitLink - Set Dialog Item Team Color Index —
void
— libNtve_gf_SetDialogItemTeamColorIndex - Set Dialog Item Animation Duration —
void
— libNtve_gf_SetDialogItemAnimationDuration - Set Dialog Item Animation Time —
void
— libNtve_gf_SetDialogItemAnimationTime - Set Dialog Item Actor —
void
— libNtve_gf_SetDialogItemActor - Set Dialog Item Behavior —
void
— libNtve_gf_SetDialogItemBehavior - Set Dialog Item Hotkey —
void
— libNtve_gf_SetDialogItemHotkey - Set Dialog Item Allowed Mouse Buttons —
void
— libNtve_gf_SetDialogItemAllowedMouseButtons - Set Dialog Item Alpha Mask —
void
— libNtve_gf_SetDialogItemAlphaMask - Set Dialog Item Animation Index —
void
— libNtve_gf_SetDialogItemAnimationIndex - Set Dialog Item Handle —
void
— libNtve_gf_SetDialogItemHandle - Set Dialog Item Border Color —
void
— libNtve_gf_SetDialogItemBorderColor - Set Dialog Item Fill Color —
void
— libNtve_gf_SetDialogItemFillColor - Set Dialog Item Submenu —
void
— libNtve_gf_SetDialogItemSubmenu - Set Dialog Item Unit Group —
void
— libNtve_gf_SetDialogItemUnitGroup - Set Dialog Item PlayerId —
void
— libNtve_gf_SetDialogItemPlayerId - Set Dialog Item Score Value Link —
void
— libNtve_gf_SetDialogItemScoreValueLink - Set Dialog Item State Index —
void
— libNtve_gf_SetDialogItemStateIndex
# Examples
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:3969
lv_text = DialogControlLastCreated();
libNtve_gf_SetDialogItemTextWriteout(DialogControlLastCreated(), true, PlayerGroupAll());
libNtve_gf_SetDialogItemTextWriteoutDuration(DialogControlLastCreated(), 13.0, PlayerGroupAll());
libNtve_gf_SetDialogItemText(DialogControlLastCreated(), ConversationDataStateText("StoryText|StoryText03", "Text"), PlayerGroupAll());
libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ArcadeIntroText", PlayerGroupAll());
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:8508
DialogControlSetSize(DialogControlLastCreated(), PlayerGroupAll(), 800, 1200);
libNtve_gf_SetDialogItemTextWriteout(DialogControlLastCreated(), true, PlayerGroupAll());
libNtve_gf_SetDialogItemTextWriteoutDuration(DialogControlLastCreated(), 9.0, PlayerGroupAll());
libNtve_gf_SetDialogItemText(DialogControlLastCreated(), StringExternal("Param/Value/EC38987D"), PlayerGroupAll());
libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ArcadeIntroText", PlayerGroupAll());
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2map — MapScript.galaxy:3969
lv_text = DialogControlLastCreated();
libNtve_gf_SetDialogItemTextWriteout(DialogControlLastCreated(), true, PlayerGroupAll());
libNtve_gf_SetDialogItemTextWriteoutDuration(DialogControlLastCreated(), 13.0, PlayerGroupAll());
libNtve_gf_SetDialogItemText(DialogControlLastCreated(), ConversationDataStateText("StoryText|StoryText03", "Text"), PlayerGroupAll());
libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ArcadeIntroText", PlayerGroupAll());
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2map — MapScript.galaxy:8508
DialogControlSetSize(DialogControlLastCreated(), PlayerGroupAll(), 800, 1200);
libNtve_gf_SetDialogItemTextWriteout(DialogControlLastCreated(), true, PlayerGroupAll());
libNtve_gf_SetDialogItemTextWriteoutDuration(DialogControlLastCreated(), 9.0, PlayerGroupAll());
libNtve_gf_SetDialogItemText(DialogControlLastCreated(), StringExternal("Param/Value/EC38987D"), PlayerGroupAll());
libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ArcadeIntroText", PlayerGroupAll());
mods/core.sc2mod — base.sc2data/TriggerLibs/NativeLib.galaxy:2677
if ((lp_textWriteout == true)) {
libNtve_gf_SetDialogItemTextWriteoutDuration(lv_dialogitem, lp_textWriteoutDuration, PlayerGroupAll());
}
mods/core.stormmod — base.stormdata/TriggerLibs/NativeLib.galaxy:2130
if ((lp_textWriteout == true)) {
libNtve_gf_SetDialogItemTextWriteoutDuration(lv_dialogitem, lp_textWriteoutDuration, PlayerGroupAll());
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/StartingExperienceLib.galaxy:222
libNtve_gf_SetDialogItemText(DialogControlLastCreated(), lp_msg, PlayerGroupAll());
libNtve_gf_SetDialogItemTextWriteout(DialogControlLastCreated(), lp_writeOut, PlayerGroupAll());
libNtve_gf_SetDialogItemTextWriteoutDuration(DialogControlLastCreated(), libStEx_gv_sE_MsgWriteOutDuration, PlayerGroupAll());
libStEx_gv_sE_HintMsgLabel = DialogControlLastCreated();
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/StartingExperienceLib.galaxy:294
libNtve_gf_SetDialogItemText(DialogControlLastCreated(), lp_msg, PlayerGroupAll());
libNtve_gf_SetDialogItemTextWriteout(DialogControlLastCreated(), lp_writeOut, PlayerGroupAll());
libNtve_gf_SetDialogItemTextWriteoutDuration(DialogControlLastCreated(), libStEx_gv_sE_MsgWriteOutDuration, PlayerGroupAll());
Wait(lp_duration, c_timeGame);
DialogControlFadeTransparency(lv_localPanel, PlayerGroupAll(), 1.0, 100.0);