diff options
Diffstat (limited to 'plugins/MirLua/src/mlua_script.cpp')
-rw-r--r-- | plugins/MirLua/src/mlua_script.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/plugins/MirLua/src/mlua_script.cpp b/plugins/MirLua/src/mlua_script.cpp index f2deb2ff27..3ddbbd8a15 100644 --- a/plugins/MirLua/src/mlua_script.cpp +++ b/plugins/MirLua/src/mlua_script.cpp @@ -42,11 +42,8 @@ bool CMLuaScript::Load() return false;
}
- if (lua_pcall(L, 0, 1, 0))
- {
- CallService(MS_NETLIB_LOG, (WPARAM)hNetlib, (LPARAM)lua_tostring(L, -1));
+ if (luaM_pcall(L))
return false;
- }
isLoaded = true;
@@ -56,10 +53,7 @@ bool CMLuaScript::Load() lua_pushliteral(L, "Load");
lua_gettable(L, -2);
if (lua_isfunction(L, -1))
- {
- if (lua_pcall(L, 0, 0, 0))
- CallService(MS_NETLIB_LOG, (WPARAM)hNetlib, (LPARAM)lua_tostring(L, -1));
- }
+ luaM_pcall(L);
else
lua_pop(L, 1);
@@ -80,8 +74,8 @@ void CMLuaScript::Unload() if (isLoaded && unloadRef)
{
lua_rawgeti(L, LUA_REGISTRYINDEX, unloadRef);
- if (lua_isfunction(L, -1) && lua_pcall(L, 0, 0, 0))
- CallService(MS_NETLIB_LOG, (WPARAM)hNetlib, (LPARAM)lua_tostring(L, -1));
+ if (lua_isfunction(L, -1))
+ luaM_pcall(L);
luaL_unref(L, LUA_REGISTRYINDEX, unloadRef);
isLoaded = false;
}
|