Изменения
забыл о возможности задавать второй, не задавая первый, через 2=
local nextfunc, static, cur = pairs(args)
local nextfunc, static, cur = pairs(args)
local k, v = nextfunc(static, cur)
local k, v = nextfunc(static, cur)
if k ~= nil then
if k ~= nil and type(k) ~= 'number' and not k:find('^_') then --именованные параметры, исключая модификаторы внешнего вида
tname = k .. "=" .. v
args[k] = nil --больше этот параметр нам не пригодится
end
end
end
end