打开/关闭菜单
切换首选项菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

模块:BusDepot

来自珠海交通维基
Zhbus留言 | 贡献2025年4月15日 (二) 10:32的版本 (创建页面,内容为“-- Module:BusDepot local p = {} function p.count(frame) local depot = frame.args.depot local prev_depot = mw.getCurrentFrame():getParent():getVariable('depot') or '' local depot1 = tonumber(mw.getCurrentFrame():getParent():getVariable('depot1') or 1) local num = tonumber(mw.getCurrentFrame():getParent():getVariable('num') or 0) if prev_depot == '' then depot1 = 1 num = 0 elseif prev_depot == depot then depot1 = de…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

此模块的文档可以在模块:BusDepot/doc创建

-- Module:BusDepot
local p = {}
function p.count(frame)
    local depot = frame.args.depot
    local prev_depot = mw.getCurrentFrame():getParent():getVariable('depot') or ''
    local depot1 = tonumber(mw.getCurrentFrame():getParent():getVariable('depot1') or 1)
    local num = tonumber(mw.getCurrentFrame():getParent():getVariable('num') or 0)
    if prev_depot == '' then
        depot1 = 1
        num = 0
    elseif prev_depot == depot then
        depot1 = depot1 + 1
    else
        num = num + 1
    end
    mw.getCurrentFrame():getParent():setVariable('depot', depot)
    mw.getCurrentFrame():getParent():setVariable('depot1', depot1)
    mw.getCurrentFrame():getParent():setVariable('num', num)
    mw.getCurrentFrame():getParent():setVariable('depotlen', depot1)
    return ''
end
return p