项目

一般

简介

CheckScriptParam » 历史记录 » 修订 3

修订 2 (yangdefeng, 2022-06-21 15:18) → 修订 3/4 (yangdefeng, 2022-06-21 15:19)

h4. _*%{color:green}checkScriptParam%*_ 

 检测@块传递的参数 

 标签:命令定义|checkScriptParam 

 *格式* 
 |命令名 			 |参数1 			 | 
 |checkScriptParam 	 |逗号分隔的字符串 	 | 

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

 - 
 - 

 h4. *%{color:deepskyblue}特戒引擎脚本示例:%* 

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

 - 
 - 

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