Template:MomoTalkPro/doc
跳转到导航
跳转到搜索

| 此模板使用Lua語言: |
本模板仿照《蔚蓝档案》游戏内样式制作,用于显示游戏中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
前往白子和日步美的羁绊剧情
接下来要去找哪个学生呢?
花子花子梓梓小孩子才做选择!我全都要!小孩子才做选择!我全都要!