bad argument #[numarg] to [func] ([extramsg])
public static bool luaL_argcheck(lua_State L, int cond, int numarg, string extramsg) { return cond > 0 || luaL_argerror(L, numarg, extramsg) > 0; }