1
0
EQ2Emu/docs/lua_functions/CreateChoiceWindow.md
2025-05-27 09:56:36 -04:00

1.2 KiB

Function: CreateChoiceWindow(npc, spawn, windowTextPrompt, acceptText, acceptCommand, declineText, declineCommand, time, textBox, textBoxRequired, maxLength)

Description:

Create's a choice display window for the client to provide a accept/decline prompt window and input box support (for text field).

Parameters:

  • npc (Spawn) - Spawn object representing npc.
  • spawn (Spawn) - Spawn object representing spawn.
  • windowTextPrompt (string) - String windowTextPrompt.
  • acceptText (string) - String acceptText.
  • acceptCommand (string) - String acceptCommand.
  • declineText (string) - String declineText.
  • declineCommand (string) - String declineCommand.
  • time (uint32) - Integer value time.
  • textBox (uint8) - Integer value textBox.
  • textBoxRequired (uint8) - Integer value textBoxRequired.
  • maxLength (uint32) - Integer value maxLength.

Returns: None.

Example:

-- From SpawnScripts/DoF_design_path_script/AnimationSpeedScroll.lua
function DoSpellVisual(NPC,Spawn)
	ClearChoice(Spawn, "select")
	CreateChoiceWindow(NPC, Spawn, "Display Visual ID X, Visual ID Range X-Y, Visual ID String Wildcard, eg. heal", "OK", "select", "Cancel", "", 0, 1, 1, 14)
end