Lua 代码示例:使用 setvalue 函数设置地址值
Lua 代码示例:使用 setvalue 函数设置地址值
function setvalue(address,flags,value)
local tt = {}
tt[1] = {}
tt[1].address = address
tt[1].flags = flags
tt[1].value = value
gg.setValues(tt)
end
local t = {'libil2cpp.so:bss', 'Cb'}
local tt = {0x2DB20, 0xA0, 0xE0}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 4, value = 165675026, freeze = true}})
local t = {'libtersafe.so:bss', 'Cb'}
local tt = {0x6110}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 4, value = 2, freeze = true}})
local t = {'libtersafe.so:bss', 'Cb'}
local tt = {0x2698}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 4, value = 2, freeze = true}})
gg.clearResults()
gg.clearList()
gg.alert('开启成功')
代码解释
这段代码展示了使用自定义函数 setvalue 设置地址值的示例。函数 setvalue 接受三个参数:
address: 要设置值的地址flags: 设置值的标志value: 要设置的值
函数内部首先创建一个表格 tt,并将参数封装进表格中,最后调用 gg.setValues 函数进行设置。
函数名称更改
你可以将函数名称 setvalue 改为 A 或其他你喜欢的名称。但请确保在整个代码中所有引用 setvalue 的地方都进行相应的更改。
中文函数名称
你可以使用中文作为函数名称,例如 设置值。但需要确保代码文件保存为 UTF-8 编码。
function 设置值(address,flags,value)
-- 函数内容
end
注意: 此代码示例仅供参考,实际使用时需要根据具体情况进行修改。
原文地址: https://www.cveoy.top/t/topic/pZ5h 著作权归作者所有。请勿转载和采集!