CheckVar » 历史记录 » 版本 2
chenjun, 2022-07-21 16:22
1 | 1 | machenhe | _*%{color:green}checkVar%*_ |
---|---|---|---|
2 | 检测指定的自定义变量是否满足条件 |
||
3 | |||
4 | 标签:命令定义 |
||
5 | |||
6 | *格式* |
||
7 | |命令名 |参数1 |参数2 |参数3 |参数4 | |
||
8 | |checkVar |作用域 |自定义变量名 |比较控制符 |比较值 | |
||
9 | |||
10 | *说明* |
||
11 | * 参数1 |
||
12 | 设置自定义变量的[[自定义变量#自定义变量作用域|作用域]] |
||
13 | ** global 全局 |
||
14 | ** guild 行会 |
||
15 | ** guild2 行会 |
||
16 | ** human 个人 |
||
17 | |||
18 | * 参数2 |
||
19 | 2 | chenjun | 待检测的自定义变量,如果该自定义变量的值不存在,则checkVar的比较结果一定为false |
20 | 1 | machenhe | |
21 | * 参数3 |
||
22 | ** = 参数2是否等于参数4 |
||
23 | ** > 参数2是否大于参数4 |
||
24 | ** < 参数2是否小于参数4 |
||
25 | |||
26 | * 参数4 |
||
27 | 与参数2进行比较的变量或数值 |
||
28 | |||
29 | - |
||
30 | - |
||
31 | |||
32 | *%{color:deepskyblue}脚本示例:%* |
||
33 | |||
34 | bq. [@main] |
||
35 | #if |
||
36 | #act |
||
37 | calcVar human 个人捐款 = 10 |
||
38 | %{color:lightGrey};自定义变量条件判断% |
||
39 | #if |
||
40 | checkVar human 个人捐款 > 5 |
||
41 | #act |
||
42 | sendMsg 6 <notextile>%</notextile>s个人捐款超过了5,达到了<$human(个人捐款)> |
||
43 | #elseAct |
||
44 | sendMsg 6 <notextile>%</notextile>s个人捐款没超过了5,只有<$human(个人捐款)> |