Difference between revisions of "Lua:registerCustomTypeLua"

From Cheat Engine
Jump to navigation Jump to search
(Created page with ''''function''' registerCustomTypeLua(''typename'', ''bytecount'', ''bytestovaluefunction'', ''valuetobytesfunction'') Registers a custom variable type based on lua scripts The …')
 
m (Reverted edits by This content is not available (Talk) to last revision by Igromanru)
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
'''function''' registerCustomTypeLua(''typename'', ''bytecount'', ''bytestovaluefunction'', ''valuetobytesfunction'')
+
[[Category:Lua]]
 +
'''function''' registerCustomTypeLua(''typename'', ''bytecount'', ''bytestovaluefunction'', ''valuetobytesfunction'', ''isFloat'')
  
 
Registers a custom variable type based on lua scripts
 
Registers a custom variable type based on lua scripts
Line 7: Line 8:
 
The value to bytes function should be defined as "function valuetobytes (integer)" and return the bytes it should write
 
The value to bytes function should be defined as "function valuetobytes (integer)" and return the bytes it should write
  
 
 
urns the symbolname for the given address. If no symbolname is found, it will return a hexadecimal string
 
  
 
===Function Parameters===
 
===Function Parameters===
Line 32: Line 30:
 
|function
 
|function
 
|Declared as function (integer). Must return a row of bytes representing the given integer
 
|Declared as function (integer). Must return a row of bytes representing the given integer
 +
|-
 +
|isFloat
 +
|boolean
 
|}
 
|}
  
 +
{{LuaSeeAlso}}
  
== See also ==
+
=== Related Functions ===
* [[registerCustomTypeAutoAssembler]]
+
* [[Lua:registerCustomTypeAutoAssembler|registerCustomTypeAutoAssembler]]
* [[Lua]]
 

Latest revision as of 19:10, 18 March 2019

function registerCustomTypeLua(typename, bytecount, bytestovaluefunction, valuetobytesfunction, isFloat)

Registers a custom variable type based on lua scripts

The bytes to value function should be defined as "function bytestovalue (b1,b2,b3,b4)" and return an integer as result

The value to bytes function should be defined as "function valuetobytes (integer)" and return the bytes it should write


Function Parameters[edit]

Parameter Type Description
typename string Name of the custom type
bytecount integer The number of bytes this variable contains
bytestovaluefunction function Declared as function (b1,b2,b3,b4,...). Must return an integer representing what those bytes mean
valuetobytesfunction function Declared as function (integer). Must return a row of bytes representing the given integer
isFloat boolean

See also[edit]

Related Functions[edit]