EVENT TYPE POPUP RESULT

From Dragon Age Toolset Wiki
Revision as of 23:53, 10 February 2013 by Sunjammer (Talk | contribs) (Fixing links)

Jump to: navigation, search
Source:
script.ldf
Sent when:
player responds to popup message box
Sent from:
engine
Sent to:
module
Parameters:
  • Creator: [Undocumented]
  • Integer 0: popup ID (a row ID in popups 2da)
  • Integer 1: button result (1 - 4)
  • String 0: string entered into optional text field
  • Object 0: owner of popup

Usage

case EVENT_TYPE_POPUP_RESULT:
{
object oPlayer = GetEventCreator(ev); //
int nPopupID = GetEventInteger(ev, 0); // popup ID (a row ID in popups 2da)
int nButton = GetEventInteger(ev, 1); // button result (1 - 4)
string sInput = GetEventString(ev, 0); // string entered into optional text field
object oOwner = GetEventObject(ev, 0); // owner of popup

// insert event-handling code here

break;
}

Remarks

Calling the ShowPopup script function causes a popup message box to be displayed to the user. The message box can have up four buttons (defined in the popups 2da) and a text input field. This event is generated when the Player clicks on one of the buttons and is sent to the module script with the popup's result.