模板討論:FGO 血槽
跳至導覽
跳至搜尋
關於模板簡化
@Gallium,Ave,秋山澪粉丝后援会 使用loop會導致循環執行次數超過最大值,是否可參考{{MCHealthbar}}創建模塊來實現不同小圖片的排列,從而簡化模板大小?--W3jc(討論) 2024年1月25日 (四) 21:45 (CST)
- @W3jc我已經在測試了。 --曉山美緒Happy birthday to Mio! 2024年1月25日 (四) 21:47 (CST)
- 模塊已經完成於模塊:Sandbox/秋山澪粉絲後援會/luatestforfgo,模板代碼已經完成於User:秋山澪粉絲後援會/template test。請幾位檢查之後如果沒問題我就改進模板了(別問為什麼最後那個數字沒加入模塊,問就是有現成的formatnumx) --曉山美緒Happy birthday to Mio! 2024年1月25日 (四) 21:54 (CST)
- 你終於來了.jpg——
新たな世界を見せてあげよう!(討論) 2024年1月25日 (四) 22:02 (CST)
- (:)回應 如果只說模塊本身是否有架構問題的話,那大抵是沒有的,但是模板的實現細節上略有問題。——
新たな世界を見せてあげよう!(討論) 2024年1月25日 (四) 22:06 (CST)
- 剛要在W3jc前輩討論頁添加話題就發現這邊已經模塊化,好快的斯必得啊()有一點點小問題,其實除了第11條血的特殊情況,總血條數11和總血條數10應該是一模一樣的,因為FGO里第11條血爆了之後就會變成正常的10條滿血,所以現在總血量條數填11的時候等於是顯示多了一個空血條。 ——
ガガGallium(空空如也的討論頁·一點微小的貢獻) 2024年1月25日 (四) 22:08 (CST)
- 另外,我當然也知道不能亂用loop,所以在寫模板的時候讓參數1為循環次數,參數1小於參數2,參數2又小於等於11,以防循環次數過大。不過說實話,我也並沒有百分百的把握,所以想順便問一下到底哪出了問題,還是單純不要用loop( ——
ガガGallium(空空如也的討論頁·一點微小的貢獻) 2024年1月25日 (四) 22:08 (CST)
- 大概是ORT#ORT的生命值同時多次調用模板造成的吧。--W3jc(討論) 2024年1月25日 (四) 22:11 (CST)
- 同一頁面調用循環次數有限制,超過就會報錯。我去研究一下10條血是個什麼情況,可能是我循環寫的問題 --曉山美緒Happy birthday to Mio! 2024年1月25日 (四) 22:13 (CST)
- @Gallium瞅一眼現在我那個版本的11HP的各種狀態對不對,我在沙盒裡面塞了一下ORT的對應部分 --曉山美緒Happy birthday to Mio! 2024年1月25日 (四) 22:33 (CST)
8太對,10破了之後是9個滿著的格。——新たな世界を見せてあげよう!(討論) 2024年1月25日 (四) 22:41 (CST)
- 我跟Ave又聊了一下,現在的11HP是對的,辛苦了_(:з」∠)_。 ——
ガガGallium(空空如也的討論頁·一點微小的貢獻) 2024年1月25日 (四) 22:46 (CST)
- 甚至比現行的版本還正確,以至於我第一眼望上去還下意識地以為新做出來的有問題(畢竟表現不一樣)。——
新たな世界を見せてあげよう!(討論) 2024年1月25日 (四) 22:50 (CST)
- (~)補充 @秋山澪粉丝后援会 不過,對於錯誤參數方面的處理似乎有些瑕疵,例如這個,可以看到參數3未被正確隱藏。至於少敲一個空格的問題,我手動修掉了。
- 以及,因為實際需要問題,模板的最後確確實實需要敲一個回車,我之前這麼做卻被@W3jc以為我打錯了給撤回了,這裡我專門聲明一下(不過我給改成br了,觀感會好一些)。
- ——
新たな世界を見せてあげよう!(討論) 2024年1月25日 (四) 23:00 (CST)
- 甚至比現行的版本還正確,以至於我第一眼望上去還下意識地以為新做出來的有問題(畢竟表現不一樣)。——
- 你終於來了.jpg——
@Ave模塊已經修改為一次性輸出所有內容,包括報錯情況下直接忽略參數3。(當前默認要求填寫參數3,否則輸出1000000,後面可以再改。) --曉山美緒Happy birthday to Mio! 2024年1月25日 (四) 23:34 (CST)