mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-17 06:48:42 +02:00
1.4 KiB
1.4 KiB
Home > bitburner > NS > prompt
NS.prompt() method
Prompt the player with an input modal.
Signature:
prompt(
txt: string,
options?: { type?: "boolean" | "text" | "select" | undefined; choices?: string[] },
): Promise<boolean | string>;
Parameters
| Parameter | Type | Description |
|---|---|---|
| txt | string | Text to appear in the prompt dialog box. |
| options | { type?: "boolean" | "text" | "select" | undefined; choices?: string[] } | Options to modify the prompt the player is shown. |
Returns:
Promise<boolean | string>
True if the player click “Yes”; false if the player clicks “No”; or the value entered by the player.
Remarks
RAM cost: 0 GB
Prompts the player with a dialog box. If options.type is undefined or "boolean", the player is shown "Yes" and "No" prompts, which return true and false respectively. Passing a type of "text" will give the player a text field and a value of "select" will show a drop-down field. Choosing type "select" will require an array or object to be passed via the options.choices property. The script’s execution is halted until the player selects one of the options.