正在加载文档

扩展标签传递变量

最后更新:2026-08-10 17:31
<!-- mindoc:slug=aa-1hglonjr4hdq0 --> ### 扩展标签传递 ``` <标签传递/@标签传递(1,2,3,4,5,6,7,8,9,10)> ``` - 功能说明:标签扩展内最多支持10个传递参数。 ### 标签传递变量 ``` <$SCRIPTPARAM1> .. <$SCRIPTPARAM10> 对应获取括号内的10个参数信息 ``` - 功能说明:点击传递标签后,分别有以上变量获取对应参数信息。 ### 检测标签传递变量 ``` CheckScriptParam 参数1 ``` - 功能说明:检测传递过来的参数是否非法。 #### 参数说明: |位置|说明|备注| |:----|:---|:--- |参数1 | 传递内容 || #### 示例: ``` [@测试] <合成麻痹戒指/@特戒合成(1000,2000,3000,圣战戒指,麻痹戒指)>\ <合成复活戒指/@特戒合成(1000,2000,3000,天尊戒指,复活戒指)>\ <合成护身戒指/@特戒合成(1000,2000,3000,天尊戒指,护身戒指)> [@特戒合成] #OR CheckScriptParam 1000,2000,3000,圣战戒指,麻痹戒指 CheckScriptParam 1000,2000,3000,天尊戒指,复活戒指 CheckScriptParam 1000,2000,3000,天尊戒指,护身戒指 #ACT SENDMSG 5 返回=<$SCRIPTPARAM1> SENDMSG 5 返回=<$SCRIPTPARAM2> SENDMSG 5 返回=<$SCRIPTPARAM3> SENDMSG 5 返回=<$SCRIPTPARAM4> SENDMSG 5 返回=<$SCRIPTPARAM5> break #ELSEACT SENDMSG 5 非法传参 break ``` ### 扩展标签传递 ``` <标签传递/@标签传递(名称=布加迪威龙,金额=50000,规则=1)> ``` - 功能说明:如果传递参数种有“=”号,则自动对应S变量赋值 ``` [@测试] <标签传递/@标签传递(名称=布加迪威龙,金额=50000,规则=1)>\ [@标签传递] #IF #ACT SENDMSG 5 返回:<$SCRIPTPARAM1> SENDMSG 5 返回:<$SCRIPTPARAM2> SENDMSG 5 返回:<$SCRIPTPARAM3> SENDMSG 7 扩展S变量赋值 SENDMSG 7 返回:<$STR(S$名称)>=布加迪威龙 SENDMSG 7 返回:<$STR(S$金额)>=50000 SENDMSG 7 返回:<$STR(S$规则)>=1 break ```
0.061101s