|
|
||
|
> lua_getglobal(m_LuaVM, "myscript");
> if(lua_istable(m_LuaVM,-1)) {
> lua_pushstring(m_LuaVM,"debug");
> lua_gettable(m_LuaVM,-2);
Add this:
lua_pushvalue( m_LuaVM, -3 ); //self
> if(lua_isfunction(m_LuaVM,-1))
> lua_call(m_LuaVM, 0, 0);
Call like this:
lua_call(m_LuaVM, 1, 0);
> else
> lua_pop(m_LuaVM,1);
> }