CheckVar » 历史记录 » 版本 1
machenhe, 2022-04-21 15:26
| 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 | 待检测的自定义变量 |
||
| 20 | |||
| 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(个人捐款)> |