转跳到内容

新人报道


lolkiol

推荐贴

  大家好,我是初次来到这片大陆的lolkiol,这名字还是之前玩单机乱输的名字,后面发现蛮好记大部分网名都是这个了。沉迷二次元,感觉离三次元越来越远了

  最近才接触到ssm的小白,为了进来,自己慢慢琢磨了一个下午(主要梯子太难找了,电脑不会挂,只能用平板摸索了)。自己刚刚步入大学,是个社恐宅,同寝的室友们都是有家室的人,一到假期就剩一个人留守寝室,每每听到的都是:兄弟们,我今天不回来了,不过也好,他们在的时候都不敢玩gal,室友们连游戏都玩的少,热衷于运动。我自己已经宅入晚期,偏向纯爱,不知怎的慢慢接受不了后宫了,不够偶尔也会尝试一下后宫类gal。

  平常喜欢玩玩单机(玩的很杂,有时在骑砍里攻城略地,兴致来了去星露谷里锄地),看看番,看看漫画,碰到好看的动漫和漫画就会去看小说,偶尔玩玩gal,第一次接触到gal还是高中时在steam上用的知名壁纸软件,在上面打开遨游时,见某位大佬搬运来的oneroom,第一次玩到这类游戏,就如同打开了新世界的大门,正好那是有位玩的挺好的朋友他已经是老鸟级别的,在他的带领下,我开始懂得体验这类游戏,我那是不太会科学上网,基本所有的资源都是找他要的。后来觉得总找别人要很麻烦,就开始自己去寻找资源,不断在网上看各种教程,查找各种gal,也就是这样才机缘巧合的知道了ss盟。

 相比网游更喜欢单机,网游目前只玩联盟略菜,单机类就很杂,星露谷物语,骑砍,神界原罪2,刺客信条系列,使命召唤系列,上古卷轴5,全面战争系列。

黄油就可能因为第一次接触就是slg类,所以比较喜欢slg类。

  最后祝大家新年快乐了。

  

 

 

注释
赤紅の涙 赤紅の涙 60.00节操 欢迎
链接到点评
2 小时前, lolkiol 说道:

  大家好,我是初次来到这片大陆的lolkiol,这名字还是之前玩单机乱输的名字,后面发现蛮好记大部分网名都是这个了。沉迷二次元,感觉离三次元越来越远了

  最近才接触到ssm的小白,为了进来,自己慢慢琢磨了一个下午(主要梯子太难找了,电脑不会挂,只能用平板摸索了)。自己刚刚步入大学,是个社恐宅,同寝的室友们都是有家室的人,一到假期就剩一个人留守寝室,每每听到的都是:兄弟们,我今天不回来了,不过也好,他们在的时候都不敢玩gal,室友们连游戏都玩的少,热衷于运动。我自己已经宅入晚期,偏向纯爱,不知怎的慢慢接受不了后宫了,不够偶尔也会尝试一下后宫类gal。

  平常喜欢玩玩单机(玩的很杂,有时在骑砍里攻城略地,兴致来了去星露谷里锄地),看看番,看看漫画,碰到好看的动漫和漫画就会去看小说,偶尔玩玩gal,第一次接触到gal还是高中时在steam上用的知名壁纸软件,在上面打开遨游时,见某位大佬搬运来的oneroom,第一次玩到这类游戏,就如同打开了新世界的大门,正好那是有位玩的挺好的朋友他已经是老鸟级别的,在他的带领下,我开始懂得体验这类游戏,我那是不太会科学上网,基本所有的资源都是找他要的。后来觉得总找别人要很麻烦,就开始自己去寻找资源,不断在网上看各种教程,查找各种gal,也就是这样才机缘巧合的知道了ss盟。

 相比网游更喜欢单机,网游目前只玩联盟略菜,单机类就很杂,星露谷物语,骑砍,神界原罪2,刺客信条系列,使命召唤系列,上古卷轴5,全面战争系列。

黄油就可能因为第一次接触就是slg类,所以比较喜欢slg类。

  最后祝大家新年快乐了。

  

 

 

:a4:欢迎,记得看新手指路牌和版规噢,最近有看什么新番吗

不过联盟想要玩上菁英要多久呢

链接到点评
8 小时前, 286523 说道:

是指现在卡普空的动作游戏里怪物不在视野里就基本不对玩家发动攻击,所以躲到角落里解决落单的怪物可以大大减轻自己面对群怪的压力,虽然不知道别的游戏里好不好使

:YangTuo_2:这样要如果进行攻击的说,一直用击退技能吗

链接到点评
8 小时前, willson-v- 说道:

嗯我大概看懂了...

相反的效果是指左边是表头、表格向右横向延伸吗?

然后第二个目标指的是“所有参数中均未出现ex=xxx的情况下,不再显示简介列表头”是吗?

:YangTuo_2:第一个对,第二个是模块语法仍有|e但在运用上却可以达成你所描述的,要考虑加入维基编写人员吗?

,由攸薩修改
链接到点评
6 小时前, willson-v- 说道:

嗯...我整了一个功能类似但是是向右拓展的表格,不知道是不是你要的那种(

顺便我增加了一批自定义选项,我觉得行开关用自定义选项可能会比较好(

  显示隐藏内容
local p = {}
local prefix                = {'a', 'i', 'e'}
local title                 = {'作者', '主题', '简介'}
local color                 = {'#004B97', '#0066CC', '#0066CC'}
local bg_color              = {'#FF9224', '#FFDCB9', '#FFE4CA'}
local border_color          = {
                                '#FF9224 #D26900 #D26900 #D26900',
                                '#FFDCB9 #D26900 #FF9224 #D26900',
                                '#D26900 #D26900 #FF9224 #D26900',
                              }
local header_border_color   = {
                                '#FF9224 #D26900 #D26900 #D26900',
                                '#FFAD86 #D26900 #FFAD86 #D26900',
                                '#D26900 #D26900 #FF9224 #D26900',
                            }
local header_color          = {'#004B97', '#0066CC', '#0066CC'}
local header_bg_color       = {'#FF9224', '#FFAD86', '#FFAD86'}
local row_top               = {'double', 'double', 'double'}
local row_bottom            = {'double', 'double', 'double'}
local row_left              = {'dashed', 'dashed', 'dashed'}
local row_right             = {'double', 'double', 'double'}
local header_top            = {'double', 'double', 'double'}
local header_bottom         = {'double', 'double', 'double'}
local header_left           = {'double', 'double', 'double'}
local header_right          = {'dashed', 'dashed', 'dashed'}
local display               = {'true', 'true', 'true'}
 
function renderRow(row_id, args, valid_a, tbl)
    local row = tbl:tag('tr')
    
    local header = row:tag('th')
    header
        :wikitext(title[row_id])
        :css('color'                , header_color[row_id])
        :css('padding'              ,'10px')
        :css('background-color'     , header_bg_color[row_id])
        :css('border-width'         , '1px 3px 1px 5px')
        :css('border-color'         , header_border_color[row_id])
        :css('border-top-style'     , header_top   [row_id])
        :css('border-bottom-style'  , header_bottom[row_id])
        :css('border-left-style'    , header_left  [row_id])
        :css('border-right-style'   , header_right [row_id])
    
        
    for i, anum in ipairs(valid_a) do
        local info = row:tag('td')
        info
            :wikitext(args[prefix[row_id] .. anum]) --单元格样式
            :css('color'                , color[row_id])
            :css('padding'              , '10px')
            :css('background-color'     , bg_color[row_id])
            :css('border-width'         , '1px 3px 1px 5px')
            :css('border-color'         , border_color[row_id])
            :css('border-top-style'     , row_top   [row_id])
            :css('border-bottom-style'  , row_bottom[row_id])
            :css('border-left-style'    , row_left  [row_id])
            :css('border-right-style'   , row_right [row_id])
    end
end

--处理表格
function renderMainTable(args, valid_a)
    local tbl = mw.html.create('table')
        :addClass('wikitable')
        :css('width', '60%')
    
    for i=1,3 do
        if args['title' .. i] then
            title[i] = args['title' .. i]
        end
        if args['color' .. i] then
            color[i] = args['color' .. i]
        end
        if args['bg_color' .. i] then
            bg_color[i] = args['bg_color' .. i]
        end
        if args['border_color' .. i] then
            border_color[i] = args['border_color' .. i]
        end
        if args['header_border_color' .. i] then
            header_border_color[i] = args['header_border_color' .. i]
        end
        if args['header_color' .. i] then
            header_color[i] = args['header_color' .. i]
        end
        if args['header_bg_color' .. i] then
            header_bg_color[i] = args['header_bg_color' .. i]
        end
        if args['row_top' .. i] then
            row_top[i] = args['row_top' .. i]
        end
        if args['row_bottom' .. i] then
            row_bottom[i] = args['row_bottom' .. i]
        end
        if args['row_left' .. i] then
            row_left[i] = args['row_left' .. i]
        end
        if args['row_right' .. i] then
            row_right[i] = args['row_right' .. i]
        end
        if args['header_top' .. i] then
            header_top[i] = args['header_top' .. i]
        end
        if args['header_bottom' .. i] then
            header_bottom[i] = args['header_bottom' .. i]
        end
        if args['header_left' .. i] then
            header_left[i] = args['header_left' .. i]
        end
        if args['header_right' .. i] then
            header_right[i] = args['header_right' .. i]
        end
        if args['display' .. i] then
            display[i] = args['display' .. i]
        end

        if display[i] == "true" then
            renderRow(i, args, valid_a, tbl)
        end
    end
 
    return tbl
end
 
function p._historicalActivity(args)
    local valid_a = {}
    
    for k, v in pairs(args) do--计算行数
        local anum = ('' .. k):match('^a(%d+)$')
        if anum then table.insert(valid_a, tonumber(anum)) end
    end
    table.sort(valid_a)
 
    --处理表格
    local tb1 = renderMainTable(args, valid_a)
 
    local res = mw.html.create()
    res:node(tb1)
 
    return tostring(res)
end
 
function p.historicalActivity(frame)
    local args = {}
    local parent_args = frame:getParent().args;--获取页面传来得参数,而不是模板的参数
 
    -- Out of order parsing bug.
    -- 不懂
    -- local temp;
    -- for i = 1, 50 do
    --     temp = parent_args["a" .. tostring(i)];
    --     temp = parent_args["i" .. tostring(i)];
    --     temp = parent_args["e" .. tostring(i)];
    -- end
    
    --将获取的参数传给args
    for k, v in pairs(parent_args) do
        if v ~= '' then
            args[k] = v
        end
    end
    return p._historicalActivity(args)
end
 
return p

 

现在这个模块在萌百我的个人lua沙盒那里,并且现在(暂时地)用着沙盒模板(Template:Sandbox)作为外层模板;如果沙盒模板有别人做实验内容被破坏了的话,把里面的内容重新编辑成这个就好:

  显示隐藏内容
<noinclude><!-- 请勿删除此行 -->{{帮助导航}}{{沙盒顶部}}<!-- 请勿删除此行 --></noinclude>

{{#invoke:Sandbox/willson0v0/LinearTable|historicalActivity}}

可以自定义一些属性(属性都有默认值不用全都手动设置),例如,...|title1=第一行标题|...就定义了第一行标题、...|bg_color2=#66ccff|...就定义了第二行单元格的背景色,所有可以自定义的属性如下([3]替换成1/2/3不保留中括号没有空格):

  1. title[x]:第x行表格标题

  2. color[x]:第x行单元格字体色

  3. bg_color[x]:第x行单元格背景色

  4. border_color[x]:第x行单元格边框颜色,每个包含4个颜色值,以top right bottom left顺序,中间一个空格(比如说,...|border_color1=#00FF00 #00FF00 #00FF00 #00FF00|...就会把第一行的边框四边都设成死亡荧光绿)

  5. header_color[x]:第x行标题栏字体色

  6. header_bg_color[x]:第x行标题栏背景色

  7. header_border_color[x]:第x行标题栏边框颜色,和border_color类似

  8. row_top[x]:第x行单元格上侧边框样式,具体可以参考这里列出的边框样式(比如说,...|row_top2=dashed|...就会让第二行单元格的上侧边框设置成短横线的样子)

  9. row_bottom[x]、row_left[x]、row_right[x]:类似于row_top[x]

  10. header_top[x]:第x行标题栏上侧边框样式,类似于row_top[x]

  11. header_bottom[x]、header_left[x]、header_right[x]:类似于header_top[x]

  12. display[x]:决定第x行是否显示(比如说,...|display3=false|...就会让第三行整个消失)

最后是一个小栗子:

image.thumb.png.2d53e6aff39dce3d40bf4ddda0b6520e.png

有关百科填写员...主要是我现在刚来,还不是很清楚在做什么/要做什么/能做什么,不过有需要的话可以召唤我就是了(

:YangTuo_2:目前维基都是热诚的人,如果你有兴趣不会如何都可以去申请看看,太棒了,而且这样的努力在有职位下可以有应有的奖励哦!

@悠哉卡萌睡大觉 @Tokur

快来把人带走wwww

攸薩在主题公园被可爱的布偶兔子招待,临走时兔子掏出 3节操 作为赠礼.

链接到点评

创建帐号或登入才能点评

您必须成为用户才能点评

创建帐号

在我们社区注册个新的帐号。非常简单!

注册新帐号

登入

已有帐号? 登入

现在登入
×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款