Wikia

NWN2Wiki

DisplayInputBox

Talk3
3,772pages on
this wiki

DisplayInputBox is a new script function announced by Obsidian. It will pop up a dialog box for a player to enter text. [1] When used, the player can still interact with the game normally -- much like any other GUI panel, such as the character sheet. The value input is passed back as a string parameter. [2]

PrototypeEdit

[3]

//PEH-OEI 05/24/06
//This script function displays a text input box popup on the client of the
//player passed in as the first parameter.
//////
// oPC           - The player object of the player to show this message box to
// nMessageStrRef- The STRREF for the Message Box message. 
// sMessage      - The text to display in the message box. Overrides anything 
//               - indicated by the nMessageStrRef
// sOkCB         - The callback script to call if the user clicks OK, defaults
//               - to none. The script name MUST start with 'gui'
// sCancelCB     - The callback script to call if the user clicks Cancel, defaults
//               - to none. The script name MUST start with 'gui'
// bShowCancel   - If TRUE, Cancel Button will appear on the message box.
// sScreenName   - The GUI SCREEN NAME to use in place of the default message box.
//               - The default is SCREEN_STRINGINPUT_MESSAGEBOX 
// nOkStrRef     - The STRREF to display in the OK button, defaults to OK
// sOkString     - The string to show in the OK button. Overrides anything that
//               - nOkStrRef indicates if it is not an empty string
// nCancelStrRef - The STRREF to dispaly in the Cancel button, defaults to Cancel.
// sCancelString - The string to display in the Cancel button. Overrides anything
//				 - that nCancelStrRef indicates if it is anything besides empty string
// sDefaultString- The text that gets copied into the input area,
//				 - used as a default answer
void DisplayInputBox( object oPC, int nMessageStrRef,
						string sMessage, string sOkCB="", 
                        string sCancelCB="", int bShowCancel=FALSE, 
                        string sScreenName="",
                        int nOkStrRef=0, string sOkString="",
                        int nCancelStrRef=0, string sCancelString="",
                        string sDefaultString="", string sUnusedString="" );
Advertisement | Your ad here

Videos

Remove video
Are you sure you want to remove this video from the Videos list?
Please wait wile we are removing the video
Error occurred while loading data. Please recheck your connection and refesh the page.
3 Videos on this wiki
Add a video
1 of 1

Photos

Add a Photo
1,439photos on this wiki
See all photos >

Recent Wiki Activity

See more >

Around Wikia's network

Random Wiki