504
次編輯
(判空) |
(判空,区别自动读取名称和传入名称) |
||
第20行: | 第20行: | ||
function p._main(args) | function p._main(args) | ||
-- arg: id, name, diff | -- arg: id, name, nameAuto, diff | ||
-- id 优先于 name | -- id 优先于 name 优先于 nameAuto | ||
-- diff 是难度, 为 0~4 | -- diff 是难度, 为 0~4 | ||
-- 不存在返回空, 存在返回定数 | -- 不存在返回空, 存在返回定数 | ||
第27行: | 第27行: | ||
if args["id"] and args["id"] ~= "" then | if args["id"] and args["id"] ~= "" then | ||
id=args["id"] | id=args["id"] | ||
elseif args["name"] then | elseif args["name"] or args["nameAuto"] then | ||
local name=args["name"] | local name='' | ||
if args["name"] then | |||
name=args["name"] | |||
else | |||
name=args["nameAuto"] | |||
end | |||
if specialTransition[name] then | if specialTransition[name] then | ||
id=specialTransition[name] | id=specialTransition[name] | ||
第35行: | 第40行: | ||
end | end | ||
end | end | ||
if id=='' then | if id=='' or id==nil then | ||
return '' | return '' | ||
end | end |
次編輯