Difference between revisions of "Lua:registerAutoAssemblerTemplate"

From Cheat Engine
Jump to navigation Jump to search
(Examples)
(Examples)
Line 27: Line 27:
 
   print("Do something with the script")
 
   print("Do something with the script")
 
   script.add('//this is added by my script. Your script was '..script.Count..' lines long before this was added')
 
   script.add('//this is added by my script. Your script was '..script.Count..' lines long before this was added')
 +
  script.add(string.format("//%.8x is the address you had selected in the disassembler", getMemoryViewForm().DisassemblerView.SelectedAddress))
 
  end )
 
  end )
  

Revision as of 10:33, 22 June 2018

function registerAutoAssemblerTemplate(name,function)

Registers a template to be used with the auto assembler window template menu

Returns an ID you can use with unregisterAutoAssemblerTemplate


Function Parameters

Parameter Type Description
name String The command string it self
function function(script, sender) The function called when the user picks the script. (script is a StringList object. sender is a frmAutoInject object)

Examples

registerAutoAssemblerTemplate('Better AOBScan script generator',function(script, sender)
 print("Do something with the script")
 script.add('//this is added by my script. Your script was '..script.Count..' lines long before this was added')
 script.add(string.format("//%.8x is the address you had selected in the disassembler", getMemoryViewForm().DisassemblerView.SelectedAddress))
end )

See also

Related Functions