Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.
Модуль:No globals
Материал из Ascia Wiki
Дополнительные действия
Версия от 21:25, 19 января 2025; Askell(обсуждение | вклад)(Новая страница: «local mt = getmetatable(_G) or {} function mt.__index (t, k) if k ~= 'arg' then error('Tried to read nil global ' .. tostring(k), 2) end return nil end function mt.__newindex(t, k, v) if k ~= 'arg' then error('Tried to write global ' .. tostring(k), 2) end rawset(t, k, v) end setmetatable(_G, mt)»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
localmt=getmetatable(_G)or{}functionmt.__index(t,k)ifk~='arg'thenerror('Tried to read nil global '..tostring(k),2)endreturnnilendfunctionmt.__newindex(t,k,v)ifk~='arg'thenerror('Tried to write global '..tostring(k),2)endrawset(t,k,v)endsetmetatable(_G,mt)