模板:MomoTalkPro/doc
跳至導覽
跳至搜尋
本模板仿照《蔚藍檔案》遊戲內樣式製作,用於顯示遊戲中Momotalk互動信息。是模板{{MomoTalk}}的升級版本,將對話編輯全部改為使用匿名參數進行,方便進行修改。
參數說明
配置部分
main_style =
- 此參數用於給momotalk聊天部分的div增加額外的樣式。
- 示例:
|main_style=max-height:65vh;overflow-y:scroll
inner_style =
- 此參數用於給momotalk聊天部分的div增加額外的樣式,此樣式作用於div內部。
- 示例:
|inner_style=max-height:65vh;overflow-y:scroll
talker_<n> =
- 用於指定第n個說話的學生的顯示名稱。請將
<n>
替換為從1開始連續遞增的自然數。 - 示例:
|talker_1 = 白子
talker_avatar_<n> =
- 用於指定第n個說話的學生的頭像,可以為空。可以直接使用{{蔚藍檔案頭像}}模板顯示(理論上應該兼容所有種類的圖像顯示模板或圖片)。請將
<n>
替換為與上個參數對應的學生的頭像。 - 示例:
|talker_avatar_1 = {{蔚蓝档案头像|Shiroko|50}}
聊天部分
- 聊天部分的所有參數均為匿名參數,建議採用每條消息/格式一行的形式增加代碼可讀性。
- 通用的消息格式為
|<格式字符串>|对应参数1|对应参数2……
,以下的說明將以<格式字符串>進行索引。以「/」標記的說明多種格式字符串均對應這種格式,示例將均採用簡寫參數。 - 參數書寫順序與最終顯示的順序一致。
a
/activity
橫欄動態- 用法:
|a|<横栏文本>
- 顯示一條類似於Momotalk中「到此已讀」的橫欄,文本可自定義
s
/student
學生消息- 用法:
|s|<n>|<文本>
- 顯示一條學生的消息,相同學生連續的消息將自動合併。
<n>
即為上述talker_<n>
參數定義的學生id。
n
/new
強制拆分學生消息- 用法:
|n|<n>|<文本>
- 顯示一條學生的消息,且強制將消息拆分為帶頭像暱稱的新消息。
<n>
即為上述talker_<n>
參數定義的學生id。
i
/image
學生圖片消息- 用法:
|i|<n>|<图片文件名>|<300px>
- 注意:帶默認值的參數
<300px>
就算不使用也需要保留一個|
!否則模板將出現錯誤解析! - 顯示一條學生發送的圖片消息。最後一個參數可定義圖片寬度,參數和
File::
語法相同。<n>
即為上述talker_<n>
參數定義的學生id。 - 根據對遊戲內momotalk的觀察,新發送的圖片均不會合併,所以模板中所有圖片消息也都不做合併處理。
t
/teacher
老師消息- 用法:
|t|<文本>
- 顯示一條老師的消息,老師連續的消息將自動合併。
nt
/new_teacher
老師消息- 用法:
|nt|<文本>
- 顯示一條老師的消息,且強制將消息拆分。
c
/choose
回複選項- 用法:
|c|<回复>|<选项1>|<选项2>|……|end
- 注意:帶默認值的參數
<回复>
就算不使用也需要保留一個|
!否則模板將出現錯誤解析! - 注意:本條格式在最後必須攜帶參數
end
!否則整個模板lua將報錯! - 提示:已經測試過即使不使用分支切換,僅單獨使用回複選項格式也能正常顯示。
- 用於顯示MomoTalk中老師的回覆選項,可以設置的回覆選項理論上是無限的,同時配合下面介紹的兩個參數可以實現對話分支的切換。
- 帶默認值參數
<回复>
可以修改回複選項的標題。
b
/branch
分支消息開始- 用法:
|b
- 注意:本條格式必須使用下面的參數
e
閉合!否則模板顯示將會出現異常! - 建議:保證分支消息的數量與選項數量一致,否則模板可能會出現意料之外的行為。
- 用於標記一個對話分支的開始,需要前面有過回複選項切換才能正常生效。
e
/end
分支消息結束- 用法:
|e
- 閉合分支消息。這個參數其實只是一個</div>(
k
/kizuna
羈絆劇情- 用法:
|k|<羁绊剧情>|<文本>
- 注意:帶默認值的參數
<羁绊剧情>
就算不使用也需要保留一個|
!否則模板將出現錯誤解析! - 用於顯示MomoTalk中前往羈絆劇情對話框的效果。
- 帶默認值參數
<羁绊剧情>
可以修改回複選項的標題。
用法
小春也看得懂的使用例(大概)
代碼
{{MomoTalkPro |talker_1 = 白子 |talker_avatar_1 = {{蔚蓝档案头像|Shiroko|50}} |talker_2 = 小春 |talker_avatar_2 = {{蔚蓝档案头像|Koharu|50}} |talker_3 = 花子 |talker_avatar_3 = {{蔚蓝档案头像|Hanako|50}} |talker_4 = 日步美 |talker_avatar_4 = {{蔚蓝档案头像|Hifumi|50}} |talker_5 = 梓 |talker_avatar_5 = {{蔚蓝档案头像|Azusa|50}} |a|到此已读 |a|观前提醒:本例子中的角色均为二创形象,可能具有一定程度的ooc,且剧情与作品《蔚蓝档案》无关,请勿当真。 |s|2|购物清单:完整的水晶埴轮*2,水晶埴轮碎片*2 |n|2|对了,还有润滑油一瓶 |s|3|……那个? |s|3|小春……? |s|2|哇……! |s|2|你……你怎么会看到的…… |s|3|这是个群聊哦…… |s|4|啊哈哈……看到了呢 |s|5|嗯,看到了 |c||看到了唷。|确实看到了唷。|end |b |t|看到了唷。 |e |b |t|确实看到了唷。 |e |s|2|哇……连老师也……! |s|2|不可以色色!死刑! |s|5|这样的话,小春也要被处刑了哦 |s|2|! |s|2|我不管!死刑!统统死刑! |s|1|你们这是什么群啊? |s|1|老师要看我最新拍的色图吗? |i|1|BA_Pic_Hifumi_88630918.jpg| |s|3|! |s|5|! |s|2|不可以色色!死刑! |s|4|啊哈哈……被拍了呢 |k||前往日步美的羁绊剧情 |s|1|老师?这样子很狡猾欸…… |a|白子向老师步步紧逼…… |k|H-Scene|前往白子和日步美的羁绊剧情 |c|接下来要去找哪个学生呢?|花子|梓|小孩子才做选择!我全都要!|end |b |t|花子今晚来夏莱地下室! |k|H-Scene|前往花子的羁绊剧情 |e |b |t|梓酱今晚来夏莱地下室! |k|H-Scene|前往梓的羁绊剧情 |e |b |t|@全体成员:今晚来夏莱地下室! |k|H-Scene|…… |e }}
效果
×
小春
購物清單:完整的水晶埴輪*2,水晶埴輪碎片*2
小春
對了,還有潤滑油一瓶
花子
……那個?
小春……?
小春
哇……!
你……你怎麼會看到的……
花子
這是個群聊哦……
日步美
啊哈哈……看到了呢
梓
嗯,看到了
回復
看到了唷。看到了唷。確實看到了唷。確實看到了唷。
小春
哇……連老師也……!
不可以色色!死刑!
梓
這樣的話,小春也要被處刑了哦
小春
!
我不管!死刑!統統死刑!
白子
你們這是什麼群啊?
老師要看我最新拍的色圖嗎?
花子
!
梓
!
小春
不可以色色!死刑!
日步美
啊哈哈……被拍了呢
羈絆劇情
前往日步美的羈絆劇情
白子
老師?這樣子很狡猾欸……
H-Scene
前往白子和日步美的羈絆劇情
接下來要去找哪個學生呢?
花子花子梓梓小孩子才做選擇!我全都要!小孩子才做選擇!我全都要!