打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

舰R百科是靠无数志愿编辑者持续地建设更新完善的。编辑非常简单,无需代码知识,请勇于更新页面!
编辑入门 | 资助百科 | 留言讨论页 | 微博@舰R百科 | 百科编辑讨论Q群:366818861

模块:舰娘:修订间差异

来自舰R百科
Donnyjie留言 | 贡献
无编辑摘要
Donnyjie留言 | 贡献
无编辑摘要
 
(未显示同一用户的19个中间版本)
第8行: 第8行:
local p = { }
local p = { }


p['查找编号'] = function(frame)
p['打印图鉴列表'] = function (frame)
    return byIndex[tonumber(frame.args[1])]
ret =''
for index, name in pairs(byIndex) do
if type(index) == 'number'  then
if tonumber(index) < 1000
then ret = ret .. tostring(index) .. ',' .. name .. ',' .. ships[name].rarity .. '\n\n'
end
end
end
return ret
end
 
p['查找船名'] = function(frame)
if tonumber(frame.args[1]) ~= nil
    then return byIndex[tonumber(frame.args[1])]
    else return byIndex[frame.args[1]]
    end
end
 
p['统计'] = function(frame)
    local normal = 0
    local mod = 0
    local skin = 0
    for index, name in pairs(byIndex) do
        if type(index) == 'string'
            then skin = skin + 1
        else
            if index < 1000
                then normal = normal + 1
            else if index < 2000 then mod = mod + 1 end
            end
        end
    end
    if frame.args[1] == '普通' then return normal end
    if frame.args[1] == '改造' then return mod end
    if frame.args[1] == '换装' then return skin end
end
end


第30行: 第64行:
     local val
     local val
     if frame.args[2] == '自定义' then
     if frame.args[2] == '自定义' then
         val = frame.args[4]
         val = tonumber(frame.args[4])
         if val == nil then return default end
         if val == nil then return default end
     else  
     else  
第61行: 第95行:


local typeName = {
local typeName = {
     CV='航空母舰', CVL='轻型航空母舰', AV='装甲航母', BB='战列舰', BBV='航空战列舰', BC='战列巡洋舰',
     CV='航空母舰', CVL='轻型航母', AV='装甲航母', BB='战列舰', BBV='航空战列舰', BC='战列巡洋舰',
     CA='重巡洋舰', CLT='重雷装巡洋舰', CL='轻巡洋舰', BM='浅水重炮舰', DD='驱逐舰', SC='重炮潜艇', SS='潜艇', AP='补给舰', DDG='导弹驱逐舰', DDGAA='防空导弹驱逐舰'
     CA='重巡洋舰', CAV='航空巡洋舰', CLT='重雷装巡洋舰', CL='轻巡洋舰', BM='浅水重炮舰', DD='驱逐舰', SC='重炮潜艇', SS='潜水艇', AP='补给舰',
    DDG='反舰导弹驱逐舰', DDGAA='防空导弹驱逐舰', CBG='导弹大型巡洋舰', BBG='导弹战列舰', CF='航空巡洋舰', CG='反舰导弹巡洋舰', CGAA='防空导弹巡洋舰', SSG='导弹潜水艇',
}
}


第89行: 第124行:


local function formatSkill(skill, green, red)
local function formatSkill(skill, green, red)
     if green == nil then green = '#02C874' end
     if green == nil then green = '#00D500' end
     if red == nil then red = '#FF2D2D' end
     if red == nil then red = '#FF69B4' end
     skill = skill:gsub('_G%[_', '<span style="color:' .. green .. ';">')
     skill = skill:gsub('_G%[_', '<span class="skillColorGreen">')
     skill = skill:gsub('_R%[_', '<span style="color:' .. red .. ';">')
     skill = skill:gsub('_R%[_', '<span class="skillColorRed">')
     skill = skill:gsub('_%]_', '</span>')
     skill = skill:gsub('_%]_', '</span>')
     return skill
     return skill