编写复杂文案
本节内容
本节将展示复杂文案的编写技巧,请善用侧边栏和搜索,按需阅读文档。
示例
根据骰点结果展示不同文案
在文案中通常会有结果变量,通过对结果变量的判断来实现展示不同文案。如修改 .r 骰点_单项结果文本
文案为例
text
{$t表达式文本}{$t计算过程}={$t计算结果}{%
$t计算结果 == 100 ? " 乐!",
$t计算结果 == 1 ? " 啧!"
%}
示例
多套文案的实现
切换命令实现
正则匹配:mode switch(.*)
回复:
text
{%
if $t1==""||$t1==" 默认" {$g文案模式 = 0; $t输出="默认模式启用"};
if $t1==" 模式1" {$g文案模式 = 1; $t输出="模式1启用"};
if $t1==" 模式2" {$g文案模式 = 2; $t输出="模式2启用"};
if $t1!=""&&$t1!=" 默认"&&$t1!=" 模式1"&&$t1!=" 模式2" {$t输出=`不存在指定模式{$t1}`};
$t输出
%}
精确匹配:mode show
回复:
text
{%
$g文案模式==0 ? "当前在默认模式",
$g文案模式==1 ? "当前在模式1" ,
$g文案模式==2 ? "当前在模式2"
%}
文案调整
按如下模式调整你的自定义文案项:
text
{
if $g文案模式 == 0 {$t目标文案 = `(这里填你个性化的默认模式文案)`};
if $g文案模式 == 1 {$t目标文案 = `(这里填你个性化的模式1文案)`};
if $g文案模式 == 2 {$t目标文案 = `(这里填你个性化的模式2文案)`}
}{$t目标文案}
展示
以修改了 .jrrp
的文案为例:
示例