Difference between revisions of "Lua:encodeFunction"

From Cheat Engine
Jump to navigation Jump to search
m (Syntax Highlighting.)
m (Added related function template.)
Line 52: Line 52:
 
{{LuaSeeAlso}}
 
{{LuaSeeAlso}}
  
{{LuaIndexBoxNoDescription
+
{{Protection}}
|title=Function Encoding Related Lua Functions
 
|content=
 
{{LuaIndexItemNoDescription
 
|page=encodeFunction
 
|label=encodeFunction
 
}}
 
{{LuaIndexItemNoDescription
 
|page=decodeFunction
 
|label=decodeFunction
 
}}
 
{{LuaIndexItemNoDescription
 
|page=encodeFunctionEx
 
|label=encodeFunctionEx
 
}}
 
}}
 

Revision as of 20:50, 26 June 2026

<> Lua API Reference

function encodeFunction(function) : string

Converts a given Lua function into an encoded string.

The encoded string can later be passed to decodeFunction to recreate the function.

Function Parameters

Parameter Type Description
function Function The Lua function that should be encoded.

Returns

String — The encoded function string.

Examples

1 local encoded = encodeFunction(function()
2   print("Hello from an encoded function")
3 end)
4 
5 print(encoded)
1 local encoded = encodeFunction(function(value)
2   return value * 2
3 end)
4 
5 local decoded = decodeFunction(encoded)
6 
7 print(decoded(21))
1 local function testFunction()
2   showMessage("This function was encoded and decoded")
3 end
4 
5 local encoded = encodeFunction(testFunction)
6 local decoded = decodeFunction(encoded)
7 
8 decoded()

Main Pages

Core Lua documentation entry points

Lua
Script Engine

Process Protection

Function Encoding