lua & gsc fix
This commit is contained in:
parent
5d85ea110b
commit
3c4c239cfe
@ -98,7 +98,7 @@ namespace gsc
|
|||||||
|
|
||||||
game::ScriptFile* load_custom_script(const char* file_name, const std::string& real_name)
|
game::ScriptFile* load_custom_script(const char* file_name, const std::string& real_name)
|
||||||
{
|
{
|
||||||
if (const auto itr = loaded_scripts.find(real_name); itr != loaded_scripts.end())
|
if (const auto itr = loaded_scripts.find(file_name); itr != loaded_scripts.end())
|
||||||
{
|
{
|
||||||
return itr->second;
|
return itr->second;
|
||||||
}
|
}
|
||||||
@ -137,7 +137,7 @@ namespace gsc
|
|||||||
|
|
||||||
script_file_ptr->compressedLen = 0;
|
script_file_ptr->compressedLen = 0;
|
||||||
|
|
||||||
loaded_scripts[real_name] = script_file_ptr;
|
loaded_scripts[file_name] = script_file_ptr;
|
||||||
|
|
||||||
return script_file_ptr;
|
return script_file_ptr;
|
||||||
}
|
}
|
||||||
@ -431,6 +431,7 @@ namespace gsc
|
|||||||
utils::hook::call(0x1405A4798, pmem_init_stub);
|
utils::hook::call(0x1405A4798, pmem_init_stub);
|
||||||
|
|
||||||
add_function_name("isusinghdr", 0x242);
|
add_function_name("isusinghdr", 0x242);
|
||||||
|
add_function_name("tablegetrowcount", 0x2A6);
|
||||||
|
|
||||||
scripting::on_shutdown([](bool free_scripts, bool post_shutdown)
|
scripting::on_shutdown([](bool free_scripts, bool post_shutdown)
|
||||||
{
|
{
|
||||||
|
@ -629,7 +629,7 @@ namespace scripting::lua
|
|||||||
notifies::clear_hook(pos);
|
notifies::clear_hook(pos);
|
||||||
};
|
};
|
||||||
|
|
||||||
detour["enable"] = [&]()
|
detour["enable"] = [=]()
|
||||||
{
|
{
|
||||||
notifies::set_lua_hook(pos, function);
|
notifies::set_lua_hook(pos, function);
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user