项目

一般

简介

CheckScriptParam » 历史记录 » 版本 3

yangdefeng, 2022-06-21 15:19

1 2 yangdefeng
h4. _*%{color:green}checkScriptParam%*_
2
3 1 machenhe
检测@块传递的参数
4
5
标签:命令定义|checkScriptParam
6
7
*格式*
8
|命令名			|参数1			|
9
|checkScriptParam	|逗号分隔的字符串	|
10
11
*说明*
12 3 yangdefeng
* 参数1: 逗号分隔的字符串
13 1 machenhe
可用系统变量
14
** <$scriptParamX>取值(X=1,2,3...)
15
** <$pgNpcParamX>取值(X=1,2,3...)
16
17
-
18
-
19
20 2 yangdefeng
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
21 1 machenhe
22
bq. [<notextile>@</notextile>main]
23
#say
24
<> <跳转1传3个值/<notextile>@</notextile>测试(1,2,3)>
25
<>    <跳转2传3个值/<notextile>@</notextile>测试(四,五,六)>
26
 &nbsp;
27
[<notextile>@</notextile>测试]
28
#if
29
%{color:lightGrey};检查第1组传过来的参数%
30
*{color:green}checkScriptParam* 1,2,3
31
#act
32
%{color:lightGrey};输出本次传递过来的参数%
33
[[sendMsg]] 6 这是第一个按钮传来的值:<$scriptParam1>,<$scriptParam2>,<$scriptParam3>
34
&nbsp;
35
#if
36
%{color:lightGrey};检查第2组传过来的参数%
37
checkScriptParam 四,五,六
38
#act
39
%{color:lightGrey};输出本次传递过来的参数%
40
sendMsg 6 这是二个按钮传来的值:<$scriptParam1>,<$scriptParam2>,<$scriptParam3>
41
42
-
43
-
44
45
bq. [<notextile>@</notextile>main]
46
#act
47
[[mov]] n$para1 1
48
mov n$para2 2
49
mov n$para3 3
50
&nbsp;
51
mov s$para4 四
52
mov s$para5 五
53
mov s$para6 六
54
&nbsp;
55
#say
56
<>  <测试1/<notextile>@</notextile>测试(<$str(n$para1)>,<$str(n$para2)>,<$str(n$para3)>)> 
57
<>  <测试2/<notextile>@</notextile>测试(<$str(s$para4)>,<$str(s$para5)>,<$str(s$para6)>)>
58
&nbsp;
59
[<notextile>@</notextile>测试]
60
#or
61
%{color:lightGrey};检查参数是否是这几组%
62
checkScriptParam 1,2,3
63
checkScriptParam 四,五,六
64
#act
65
%{color:lightGrey};输入本次传递过来的参数%
66
sendMsg 6 <$scriptParam1>,<$scriptParam2>,<$scriptParam3>
67
break
68
#elseAct
69
sendMsg 6 非法的参数
70
break