GetDebugId (Method): Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
m Text replacement - "</code>" to "</SyntaxHighlight>" Tags: mobile web edit mobile edit |
m Text replacement - "<code lua>" to "<SyntaxHighlight code="lua">" |
||
Line 12: | Line 12: | ||
{{clear floats}} | {{clear floats}} | ||
{{Example|<code lua>function debugId(object, scopeLength) | {{Example|<SyntaxHighlight code="lua">function debugId(object, scopeLength) | ||
return object:GetDebugId(scopeLength) | return object:GetDebugId(scopeLength) | ||
end | end |
Revision as of 04:00, 27 April 2023
Protected:This item is protected. Attempting to use it in a Script or LocalScript will cause an error.
GetDebugId( int scopeLength ) | |
Returns | string |
Description: | Returns a coded string of the object's DebugId used internally by Roblox. |
Member of: | Instance |
Example
function debugId(object, scopeLength)
return object:GetDebugId(scopeLength)
end
print(debugId(Workspace)) --> 39FA_12
print(debugId(Workspace, 10)) --> 39FA2FEF4D_12
print(debugId(Workspace, math.huge)) --> 12
DebugID
A debug ID is an ID used in debugging processes. It allows a debugger to read each instruction before an application processes it. All objects in Roblox act like processes and each run instructions (or 'code') that can be debugged if needed.