Difference between revisions of "Lua:encodeFunction"

From Cheat Engine
Jump to navigation Jump to search
m (Syntax Highlighting.)
m (Added related function template.)
 
(One intermediate revision by the same user not shown)
Line 52: Line 52:
 
{{LuaSeeAlso}}
 
{{LuaSeeAlso}}
  
{{LuaIndexBoxNoDescription
+
{{EncodeDecode}}
|title=Function Encoding Related Lua Functions
 
|content=
 
{{LuaIndexItemNoDescription
 
|page=encodeFunction
 
|label=encodeFunction
 
}}
 
{{LuaIndexItemNoDescription
 
|page=decodeFunction
 
|label=decodeFunction
 
}}
 
{{LuaIndexItemNoDescription
 
|page=encodeFunctionEx
 
|label=encodeFunctionEx
 
}}
 
}}
 

Latest revision as of 00:11, 27 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[edit]

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

Returns[edit]

String — The encoded function string.

Examples[edit]

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

Function Encoding Related Lua Functions