Lua:inputQuery

From Cheat Engine
Revision as of 23:55, 10 July 2025 by Leunsel (talk | contribs) (Created page with "Category:Lua '''function''' inputQuery(''Caption'', ''Prompt'', ''InitialString'') ''':''' String or nil Displays a dialog box that prompts the user to input a string....")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

function inputQuery(Caption, Prompt, InitialString) : String or nil

Displays a dialog box that prompts the user to input a string. Returns the entered string, or nil if the user cancels the dialog.

Function Parameters[edit]

Parameter Type Description
Caption String The title of the input dialog window.
Prompt String The prompt or question to display to the user.
InitialString String The default value shown in the input field.

Examples[edit]

-- Ask the user for their name
local name = inputQuery("User Name", "Please enter your name:", "")
if name then
  showMessage("Hello, " .. name .. "!")
else
  showMessage("You cancelled the input.")
end
-- Prompt for a file name with a default value
local filename = inputQuery("Save File", "Enter the file name to save:", "myfile.txt")
if filename then
  print("Saving to: " .. filename)
end
-- Use inputQuery for a password (not masked)
local password = inputQuery("Authentication", "Enter your password:", "")
if password then
  print("Password entered.")
end

See also[edit]