Lua:getOpenedProcessID

From Cheat Engine
Revision as of 15:49, 11 July 2025 by Leunsel (talk | contribs)
Jump to navigation Jump to search

function getOpenedProcessID() : Integer

Returns the process ID of the currently opened process in Cheat Engine. If no process is open, returns 0.

Note: getOpenedProcessID() does not return 0 after a process was closed. It will still return the previous ID, even if the process has been terminated. To check if the process is still available, use readInteger(process).

Function Parameters

<none>

Returns

Integer — The process ID of the currently opened process, or 0 if none.

Examples

local pid = getOpenedProcessID()
if pid ~= 0 then
  print("Current process ID:", pid)
  local check = readInteger(process)
  if check == pid then
    print("Process is still the same and available.")
  else
    print("Process has changed or is no longer available.")
  end
else
  print("No process is currently open.")
end

See also

Lua
Script Engine

Related Functions