整理代码

This commit is contained in:
MrZ626
2021-06-06 04:15:25 +08:00
parent 97a351cd92
commit ec9f8ba46f

View File

@@ -695,32 +695,31 @@ local userG={
debug={"No way."},package={"No way."},io={"No way."},os={"No way."}, debug={"No way."},package={"No way."},io={"No way."},os={"No way."},
}userG._G=userG }userG._G=userG
TABLE.complete(math,userG.math) TABLE.complete(math,userG.math)
TABLE.complete(string, userG.string) TABLE.complete(string,userG.string)userG.string.dump=nil
userG.string.dump=nil
TABLE.complete(table,userG.table) TABLE.complete(table,userG.table)
TABLE.complete(bit,userG.bit) TABLE.complete(bit,userG.bit)
TABLE.complete(coroutine,userG.coroutine) TABLE.complete(coroutine,userG.coroutine)
--Puzzle box --Puzzle box
local first_key={} local first_key={}
local fleg={ local fleg={
pw=the_secret, pw=the_secret,
second_box="Coming soon", second_box="Coming soon",
}setmetatable(fleg,{__tostring=function()return"The fl\97g."end}) }setmetatable(fleg,{__tostring=function()return"The fl\97g."end})
local function first_box(k,f) function userG.the_box(k,f)
if k~=first_key then log"Usage:"log"?"return end if k~=first_key then log"Usage:"log"?"return end
if not f then log"Two keys needed"return end if not f then log"Two keys needed"return end
if type(f):byte()~=102 then log"Function need"return end if type(f)~='function'then log"Function need"return end
noLog=true noLog=true
if not f()then noLog=false log"Give me something"return end if f()~=f then noLog=false log"Give me yourself."return end
if f()~=f then noLog=false log"No, yourself."return end
if f(26)~=math.huge then noLog=false log"Infinity for the lucky number"return end if f(26)~=math.huge then noLog=false log"Infinity for the lucky number"return end
noLog=false noLog=false
log"You lose." log"*You Lose*"
return fleg return fleg
end end
userG.the_key=first_key userG.the_key=first_key
userG.the_box=first_box