项目

一般

简介

行为

checkScriptParam

检测@块传递的参数

标签:命令定义|checkScriptParam

格式
命令名 参数1
checkScriptParam 逗号分隔的字符串
说明
  • 参数1: 逗号分隔的字符串
              可用系统变量
    • <$scriptParamX>取值(X=1,2,3...)
    • <$pgNpcParamX>取值(X=1,2,3...)


特戒引擎脚本示例:

[@main]
#say
<> <跳转1传3个值/@测试(1,2,3)>
<> <跳转2传3个值/@测试(四,五,六)>
 
[@测试]
#if
;检查第1组传过来的参数
checkScriptParam 1,2,3
#act
;输出本次传递过来的参数
sendMsg 6 这是第一个按钮传来的值:<$scriptParam1>,<$scriptParam2>,<$scriptParam3>
 
#if
;检查第2组传过来的参数
checkScriptParam 四,五,六
#act
;输出本次传递过来的参数
sendMsg 6 这是二个按钮传来的值:<$scriptParam1>,<$scriptParam2>,<$scriptParam3>


[@main]
#act
mov n$para1 1
mov n$para2 2
mov n$para3 3
 
mov s$para4 四
mov s$para5 五
mov s$para6 六
 
#say
<> <测试1/@测试(<$str(n$para1)>,<$str(n$para2)>,<$str(n$para3)>)>
<> <测试2/@测试(<$str(s$para4)>,<$str(s$para5)>,<$str(s$para6)>)>
 
[@测试]
#or
;检查参数是否是这几组
checkScriptParam 1,2,3
checkScriptParam 四,五,六
#act
;输入本次传递过来的参数
sendMsg 6 <$scriptParam1>,<$scriptParam2>,<$scriptParam3>
break
#elseAct
sendMsg 6 非法的参数
break

yangdefeng 更新于 将近 2 年 之前 · 4 修订