模块:DataQuery/doc
跳至導覽
跳至搜尋
• • • • • • • • • • • • • • • • • • • • • • • •
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
此頁面為 模块:DataQuery 的說明文件
模塊文檔
[刷新緩存]
該腳本使用的數據來源於模塊:DataQuery/Enemies、模塊:DataQuery/Materials和模塊:DataQuery/Spells 一般來講該模塊只應使用於模板中。
使用
參數
參數 | 描述 |
---|---|
q?tables |
查詢數據表,目前可用的為"Spells、Enemies和Materials" |
combineResultAsRow |
行轉列,主要用於Infobox |
default |
當查詢結果為空時,返回的數據 |
intro |
拼接到結果之前的wiki文本 |
outro |
拼接到結果之後的wiki文本 |
template |
渲染每一行數據的模板 |
q?tier |
(法術專用)法術等級, 過濾方式為AND |
q?id |
(法術專用)用法術id查詢法術 |
q?noProbabilityZero |
(法術專用),當值為true時將過濾對應等級下生成權重為0的法術,注意因為這個原因,只有在指定搜索等級時才有用。 |
q?groupKey |
(法術和敵人)用於篩選一類法術或敵人, 過濾方式為AND |
q?link |
(材料專用)用於篩選一類材料, 過濾方式為AND |
q?tags |
(材料專用),用tag篩選一類材料,過濾方式為AND |
q?name |
(法術、敵人和材料)查詢名稱,可使用半角逗號分隔以查詢多個,可使用值為英文名、官方中文名;排他參數。 |
q?type |
(法術、敵人和材料)查詢類型,可使用半角逗號分隔以查詢多個;投射物(Projectile), 靜態投射物(Static projectile), 被動(Passive), 實用(Utility), 投射修正(Projectile modifier), 材料(Material), 多重釋放(Multicast);指定該參數時仍將應用其他過濾條件。敵人可查詢類型為:雜項類,亡靈類,粘液類,蜘蛛類,席西類,機械類,支援類,鍊金術師,元素魔物,法師類,遊魂類,蠕蟲類,被動生物,最終BOSS,小BOSS,BOSS召喚的小怪,平行世界的幻影,你,其他。材料可查詢類型為:fire,static,sand,liquid,gas,plant,box2d,special,badjokes,hax。 |
q?herd |
(敵人、材料)查詢對應herd的敵人,其實材料查詢id也用了這個,算是一個名稱不對實際效果的代碼復用,過濾方式為AND |
delimiter |
在你所篩選的數據當中穿插文字。 |
示例
{{#invoke:DataQuery|main |q?tables=Spells |q?type=其他 |intro={{{!}} class="mw-collapsible" style="width:100%;" {{!}}+ {{!}} <div style="display:flex;column-gap:0.8rem;row-gap:0.8rem;justify-content:center;flex-wrap:wrap"> |outro=</div> {{!}}} |template=SpellQuery/row2 |default=''There are no spells of the specified query.'' }} {{#invoke:DataQuery|main |q?tables=Enemies |q?type= |q?herd=slimes |intro={{{!}} class="mw-collapsible" style="width:100%;" {{!}}+ {{!}} <div style="display:flex;column-gap:0.5rem;row-gap:0.5rem;justify-content:center;flex-wrap:wrap"> |outro=</div> {{!}}} |template=EnemyQuery/row |default=''未查询到数据'' }} {{#invoke:DataQuery|main |q?tables=Enemies |q?type=杂项类 |intro= |outro= |delimiter={{*}} |template=EnemyNav/List |default=''未查询到数据'' {{#invoke:DataQuery|main |q?tables=Materials |q?tags=sand_other,burnable |intro= |outro= |delimiter={{*}} |template=MaterialNav/List |default=''未查询到数据'' }} {{#invoke:DataQuery|main |q?tables=Materials |q?link=砖块 |combineResultAsRow=1 |template=Infobox material}} }}
Happonuljaska
哈波努利亞斯卡 Heikko happonuljaska
海科·哈波努利亞斯卡 Äitinuljaska
埃提奴利亞斯加 Heikko äitinuljaska
海科·埃提奴利亞斯加 Kiukkumöykky
久庫墨庫 Limanuljaska
利馬努利亞斯卡 Heikko limanuljaska
海科·利馬努利亞斯卡 Pikkuturso
皮庫圖爾索 Jättikonna
甲提客爾娜 Varjokupla
瓦吉奧庫普勒 Helvetin sylkijä
黑勒瓦汀蘇拉基亞 Helvetinkatse
黑勒瓦汀卡特瑟 Taivaankatse
代萬恩卡忒斯 Pienkätyri
皮焉噶杜里 Kolmisilmä
科爾密斯爾瑪 Kolmisilmän apuri
三眼阿波里 |
分類:
- Template documentation