# Set Dialog Item Hotkey

Grammar — Set dialogItem hotkey to hotkey for players
FlagsAction

Sets the hotkey for a dialog item. Currently supported for all dialog item types.

# Arguments

  • int [ control ] — Dialog Item
  • int [ preset::Hotkey ] — Hotkey
  • playergroup — Players

Returns — void

void libNtve_gf_SetDialogItemHotkey(
	int lp_dialogItem,
	int lp_hotkey,
	playergroup lp_players,
);

Category: Dialog / Dialog Item Tools

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L3117
libNtve_gf_SetDialogItemHotkey(libSwaC_gv_zS_SwarmHeroUIDialogButton[1], c_hotkeyHeroSelect0, PlayerGroupAll())
// L3120
libNtve_gf_SetDialogItemHotkey(libSwaC_gv_zS_SwarmHeroUIDialogButton[2], c_hotkeyHeroSelect1, PlayerGroupAll())
// L3204
libNtve_gf_SetDialogItemHotkey(DialogControlLastCreated(), c_hotkeyHeroSelect0, PlayerGroupAll())
// L3208
libNtve_gf_SetDialogItemHotkey(DialogControlLastCreated(), c_hotkeyHeroSelect1, PlayerGroupAll())

# campaigns/voidstory.sc2campaign

VoidCampaignUILib.galaxy

// L3710
libNtve_gf_SetDialogItemHotkey(libVCUI_gv_pU_VoidHeroUIDialogButton[lp_index], lv_heroHotkey, PlayerGroupSingle(UnitGetOwner(lp_heroUnit)))
// L3793
libNtve_gf_SetDialogItemHotkey(DialogControlLastCreated(), c_hotkeyHeroSelect0, PlayerGroupAll())
// L3797
libNtve_gf_SetDialogItemHotkey(DialogControlLastCreated(), c_hotkeyHeroSelect1, PlayerGroupAll())

# mods/missionpacks/novacampaign.sc2mod

LibNCUI.galaxy

// L3291
libNtve_gf_SetDialogItemHotkey(libNCUI_gv_NU_HeroDialogButton[lp_index], lv_heroHotkey, PlayerGroupSingle(UnitGetOwner(lp_heroUnit)))
// L3356
libNtve_gf_SetDialogItemHotkey(DialogControlLastCreated(), c_hotkeyHeroSelect0, PlayerGroupAll())
// L3360
libNtve_gf_SetDialogItemHotkey(DialogControlLastCreated(), c_hotkeyHeroSelect1, PlayerGroupAll())

# mods/starcoop/starcoop.sc2mod

LibCOUI.galaxy

// L2701
libNtve_gf_SetDialogItemHotkey(libCOUI_gv_cU_HeroDialogButton[lp_index], lv_heroHotkey, lv_heroGroup)
// L2784
libNtve_gf_SetDialogItemHotkey(DialogControlLastCreated(), c_hotkeyHeroSelect0, PlayerGroupAll())
// L2788
libNtve_gf_SetDialogItemHotkey(DialogControlLastCreated(), c_hotkeyHeroSelect1, PlayerGroupAll())

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L2062
libNtve_gf_SetDialogItemHotkey(libA3DDD02B_gv_pP_HeroUIDialogButton[1], c_hotkeyHeroSelect0, PlayerGroupAll())
// L2065
libNtve_gf_SetDialogItemHotkey(libA3DDD02B_gv_pP_HeroUIDialogButton[2], c_hotkeyHeroSelect1, PlayerGroupAll())
// L2154
libNtve_gf_SetDialogItemHotkey(DialogControlLastCreated(), c_hotkeyHeroSelect0, PlayerGroupAll())
// L2158
libNtve_gf_SetDialogItemHotkey(DialogControlLastCreated(), c_hotkeyHeroSelect1, PlayerGroupAll())