模块:沙盒
来自 LNN的:not(博客)?
更多操作
脚本错误:Lua错误:无法创建进程:proc_open(/dev/null): Failed to open stream: Operation not permitted
local p = {}
local bit32 = require( 'bit32' )
function p.hello(frame)
return string.rep("Hello, world!\n\n", tonumber(frame.args[1] or 1))
end
function p.sts(frame)
return sts(frame.args[1])
end
local function sts(str)
local out = ""
for codePoint in mw.ustring.gcodepoint(str) do
local shifter = -1
local temp = codePoint
while bit32.band(temp, -2) ~= 0 do
temp = bit32.rshift(temp, 1)
shifter = bit32.lshift(shifter, 1)
out = out .. mw.ustring.char(bit32.bxor(codePoint, bit32.bnot(shifter)))
end
end
return out
end
return p