本站为民间玩家交流站,不对官方产生任何影响
本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~
融合版WIKI反馈群:556757324
全站通知:

模板:相邻ID

来自植物大战僵尸融合版WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

模板:[刷新此页面] [编辑] [页面历史]
文档:[查看] [编辑] [页面历史]

说明文档

模板作用

该模版用于在页面中显示相邻植物/僵尸的卡牌,用以点击快速前往

模板原理

  • 利用图鉴列表中植物/僵尸以 |?ID 为第一优先级排序依据,采用相同的查询逻辑,利用如下代码:
   {{#ask:[[分类:植物]]
|?名称
|?ID
|link=none
|sort=ID
|template=相邻ID/行
|format=template
|limit=1
|offset={{#expr:
  {{{2|0}}} 
  - ({{{2|0}}} < 100) * 1
  - ({{{2|0}}} > 199) * 194<!-- /* 基础、功能植物新增时这里-1 */ -->
  - ({{{2|0}}} > 245) * 2
  - ({{{2|0}}} > 299) * 43<!-- /* 功能植物'''向后新增'''时这里-1 */ -->
  - ({{{2|0}}} > 349) * 49
  - ({{{2|0}}} > 799) * 434<!-- /* 塔防模式植物新增时这里-1 */ -->
  - ({{{2|0}}} > 899) * 99
  - ({{{2|0}}} > 999) * 47<!-- /* 究极能植物新增时这里-1 */ -->
      }}
   }}
  • #expr函数计算{{{ID|}}} 在表格中的排列位数
    • 由于植物/僵尸的ID并非完全连贯,需要依照编号规律减去中间的空白ID数量
    • 每个版本更新后,若新植物/僵尸插入到空白ID当中,会导致后面的计算出现错误,此时需要进入代码按照提示修改数据
  • |offset=属性跳过前面的的结果
  • |limit=1 属性限制输出一个结果

嵌套使用

将代码输入上级模板中:

{{相邻ID|上一个植物|{{{ID|}}}}}{{相邻ID|下一个植物|{{{ID|}}}}}

使用例

输入代码:

{|class="wikitable" style="margin-top:0px;width:100%;text-align:center"
|-
|{{相邻ID|上一个植物|20}}{{相邻ID|下一个植物|20}}<br>20路灯花
|{{相邻ID|上一个植物|250}}{{相邻ID|下一个植物|250}}<br>250僵尸盲盒
|{{相邻ID|上一个植物|300}}{{相邻ID|下一个植物|300}}<br>300诸神剑仙杨桃
|{{相邻ID|上一个植物|800}}{{相邻ID|下一个植物|800}}<br>800自定义豌豆
|{{相邻ID|上一个植物|920}}{{相邻ID|下一个植物|920}}<br>920究极五叶草
|{{相邻ID|上一个植物|1100}}{{相邻ID|下一个植物|1100}}<br>1100光明磁光菇
|-
|{{相邻ID|上一个僵尸|10}}{{相邻ID|下一个僵尸|10}}<br>10舞王僵尸
|{{相邻ID|上一个僵尸|110}}{{相邻ID|下一个僵尸|110}}<br>110黄金盲盒
|{{相邻ID|上一个僵尸|210}}{{相邻ID|下一个僵尸|210}}<br>210超级机械保龄球
|}

上一个

...更多结果

下一个

...更多结果
20路灯花

上一个

...更多结果

下一个

...更多结果
250僵尸盲盒

上一个

...更多结果

下一个

...更多结果
300诸神剑仙杨桃

上一个

...更多结果

下一个

...更多结果
800自定义豌豆

上一个

...更多结果

下一个

...更多结果
920究极五叶草

上一个

...更多结果

下一个

...更多结果
1100光明磁光菇

上一个

...更多结果

下一个

...更多结果
10舞王僵尸

上一个

...更多结果

下一个

...更多结果
110黄金盲盒

上一个

...更多结果

下一个

...更多结果
210超级机械保龄球

所有模板列表