添加使用消耗品的HOOK
This commit is contained in:
parent
5fca6f4dbb
commit
6559656acb
|
|
@ -416,6 +416,45 @@ Rindro_Haker.LoadHook(0x80CE30, ["int", "int", "int", "int", "int", "int", "int"
|
|||
});
|
||||
|
||||
|
||||
//使用消耗品
|
||||
Rindro_Haker.LoadHook(0x7B7A90, ["int", "int", "int", "char"],
|
||||
function(args) {
|
||||
|
||||
local ThisC = NativePointer(0x1A5FB24).readInt();
|
||||
local ItemObj = L_Sq_CallFunc(0x7B03C0, "int", FFI_FASTCALL, ["int", "int", "int"], ThisC, 0, args[0]);
|
||||
if (ItemObj) {
|
||||
local Index = NativePointer(ItemObj).add(0x1c).readInt();
|
||||
if (getroottable().rawin("onUseItem")) {
|
||||
getroottable().onUseItem(sq_getMyCharacter(), Index);
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
},
|
||||
function(args) {
|
||||
|
||||
return null;
|
||||
});
|
||||
|
||||
|
||||
//加载Img
|
||||
// Rindro_Haker.LoadHook(0x11C0410, ["int", "int", "int", "int"],
|
||||
// function(args) {
|
||||
|
||||
// return null;
|
||||
// },
|
||||
// function(args) {
|
||||
|
||||
// local Str = NativePointer(args[2]).readUnicodeString();
|
||||
// local Ret = args.pop();
|
||||
// if (Str.find(".img") >= 0 && Ret == 0) {
|
||||
// print(NativePointer(args[2]).readUnicodeString());
|
||||
// }
|
||||
|
||||
// return null;
|
||||
// });
|
||||
|
||||
|
||||
// Rindro_Haker.LoadHook(0x7FFA80, ["int", "int", "int", "int", "int", "int", "int", "int", "int", "int", "int", "void"],
|
||||
// function(args) {
|
||||
// if(args[0] == 0xA){
|
||||
|
|
|
|||
Loading…
Reference in New Issue