Difference between revisions of "Lua:Class:Addresslist"
Jump to navigation
Jump to search
m (Reverted edits by This content is not available (Talk) to last revision by TheyCallMeTim13) |
|||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | ''' | + | [[Category:Lua]] |
+ | Addresslist '''class''': ('''Inheritance''': ''[[Lua:Class:Panel|Panel]]''->''[[Lua:Class:WinControl|WinControl]]''->''[[Lua:Class:Control|Control]]''->''[[Lua:Class:Component|Component]]''->''[[Lua:Class:Object|Object]]'') | ||
+ | Class for manipulating the Cheat Engine form's address list. | ||
− | The | + | == Properties == |
+ | ; Count : integer | ||
+ | : The number of records in the table. | ||
+ | ; SelCount : integer | ||
+ | : The number of records that are selected. | ||
− | + | ; SelectedRecord : [[Lua:Class:MemoryRecord|MemoryRecord]] | |
− | + | : The main selected record. | |
− | |||
− | |||
− | |||
− | |||
− | + | ; MemoryRecord[''index''] : [[Lua:Class:MemoryRecord|MemoryRecord]] | |
− | + | : Array to access the individual memory records. | |
− | |||
− | |||
− | |||
− | |||
− | + | ; [''index''] : [[Lua:Class:MemoryRecord|MemoryRecord]] | |
+ | : Default accessor. | ||
− | + | == Methods == | |
− | + | ; getCount() : integer | |
− | + | : Returns the number of memory records in the address list. | |
− | |||
− | + | ; getMemoryRecord(''index'') : [[Lua:Class:MemoryRecord|MemoryRecord]] | |
− | + | : returns a [[Lua:Class:MemoryRecord|MemoryRecord]] object based on it's index. | |
− | + | ; getMemoryRecordByDescription(''description'') : [[Lua:Class:MemoryRecord|MemoryRecord]] | |
+ | : returns a [[Lua:Class:MemoryRecord|MemoryRecord]] object based on it's description. | ||
− | * [[Lua|Lua | + | ; getMemoryRecordByID(''ID'') : [[Lua:Class:MemoryRecord|MemoryRecord]] |
+ | : returns a [[Lua:Class:MemoryRecord|MemoryRecord]] object based on it's ID. | ||
+ | |||
+ | ; createMemoryRecord() : [[Lua:Class:MemoryRecord|MemoryRecord]] | ||
+ | : creates an generic cheat table entry and add it to the list | ||
+ | |||
+ | ; getSelectedRecords() : [[Lua:Class:MemoryRecord|MemoryRecord]] | ||
+ | : Returns a table containing all the selected records | ||
+ | |||
+ | ; doDescriptionChange() | ||
+ | : Will show the GUI window to change the description of the selected entry | ||
+ | |||
+ | ; doAddressChange() | ||
+ | : Will show the GUI window to change the address of the selected entry | ||
+ | |||
+ | ; doTypeChange() | ||
+ | : Will show the GUI window to change the type of the selected entries | ||
+ | |||
+ | ; doValueChange() | ||
+ | : Will show the GUI window to change the value of the selected entries | ||
+ | |||
+ | ; getSelectedRecord() : [[Lua:Class:MemoryRecord|MemoryRecord]] | ||
+ | : Gets the main selected memory record. | ||
+ | |||
+ | ; setSelectedRecord(''memrec'') | ||
+ | : Sets the currently selected memory record. This will unselect all other entries. | ||
+ | |||
+ | == Examples == | ||
+ | local addressList = getAddressList() | ||
+ | if addressList.Count >= 1 then | ||
+ | local mrHealth = addressList.getMemoryRecordByDescription('Health') | ||
+ | end | ||
+ | local mrMana = addressList.createMemoryRecord() | ||
+ | |||
+ | {{LuaSeeAlso}} | ||
+ | |||
+ | === Related Functions === | ||
+ | * [[Lua:getMainForm|getMainForm]] | ||
+ | * [[Lua:getAddressList|getAddressList]] | ||
+ | |||
+ | === Related Classes === | ||
+ | * [[Lua:Class:MemoryRecord|MemoryRecord]] |
Latest revision as of 19:08, 18 March 2019
Addresslist class: (Inheritance: Panel->WinControl->Control->Component->Object)
Class for manipulating the Cheat Engine form's address list.
Properties[edit]
- Count : integer
- The number of records in the table.
- SelCount : integer
- The number of records that are selected.
- SelectedRecord : MemoryRecord
- The main selected record.
- MemoryRecord[index] : MemoryRecord
- Array to access the individual memory records.
- [index] : MemoryRecord
- Default accessor.
Methods[edit]
- getCount() : integer
- Returns the number of memory records in the address list.
- getMemoryRecord(index) : MemoryRecord
- returns a MemoryRecord object based on it's index.
- getMemoryRecordByDescription(description) : MemoryRecord
- returns a MemoryRecord object based on it's description.
- getMemoryRecordByID(ID) : MemoryRecord
- returns a MemoryRecord object based on it's ID.
- createMemoryRecord() : MemoryRecord
- creates an generic cheat table entry and add it to the list
- getSelectedRecords() : MemoryRecord
- Returns a table containing all the selected records
- doDescriptionChange()
- Will show the GUI window to change the description of the selected entry
- doAddressChange()
- Will show the GUI window to change the address of the selected entry
- doTypeChange()
- Will show the GUI window to change the type of the selected entries
- doValueChange()
- Will show the GUI window to change the value of the selected entries
- getSelectedRecord() : MemoryRecord
- Gets the main selected memory record.
- setSelectedRecord(memrec)
- Sets the currently selected memory record. This will unselect all other entries.
Examples[edit]
local addressList = getAddressList() if addressList.Count >= 1 then local mrHealth = addressList.getMemoryRecordByDescription('Health') end local mrMana = addressList.createMemoryRecord()