How to remove commands from LUA?
Hey all,
This code shows how I registered my commands:
lua_pushstring(luaState, name.c_str());
lua_pushlightuserdata(luaState, cmd.GetPointer());
lua_pushcclosure(luaState, LuaFunctionCallback, 1);
lua_settable(luaState, LUA_GLOBALSINDEX);
But how can i remove the registered commands again?
Thanks in advance!
lua_pushstring(luaState, name.c_str());
lua_pushnil();
lua_settable(luaState, LUA_GLOBALSINDEX);
that will empty out what ever name is in the global table
lua_pushnil();
lua_settable(luaState, LUA_GLOBALSINDEX);
that will empty out what ever name is in the global table
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement