CalcVar » 历史记录 » 版本 1
machenhe, 2022-04-21 15:25
| 1 | 1 | machenhe | *_{color:green}calcVar_* |
|---|---|---|---|
| 2 | 给自定义变量赋值 |
||
| 3 | |||
| 4 | 标签:命令定义 |
||
| 5 | |||
| 6 | *格式* |
||
| 7 | |_.命令名 |_.参数1 |_.参数2 |_.参数3 |_.参数4 |_.参数5 | |
||
| 8 | |calcVar |作用域 |变量名 |=,+,- |数值 |加减类型标识 | |
||
| 9 | |||
| 10 | *说明* |
||
| 11 | * 参数1: 设置自定义变量的[[自定义变量#自定义变量作用域|作用域]] |
||
| 12 | ** global 全局 |
||
| 13 | ** guild 行会 |
||
| 14 | ** guild2 行会 |
||
| 15 | ** human 个人 |
||
| 16 | |||
| 17 | * 参数2: 设置自定义的变量名,可以是任意字符串 |
||
| 18 | |||
| 19 | * 参数3: 变量操作符 |
||
| 20 | ** = 直接赋值 |
||
| 21 | ** + 根据参数5类型,累加后赋值 |
||
| 22 | ** - 根据参数5类型,累减后赋值 |
||
| 23 | |||
| 24 | * 参数4: 被赋予的值 |
||
| 25 | |||
| 26 | * 参数5: 加减类型标识 |
||
| 27 | 当参数3为"+"或"-"时, |
||
| 28 | ** 参数5=0 表示整数加减 |
||
| 29 | ** 参数5=1 表示字符串加减 |
||
| 30 | ** 参数5缺省 表示整数加减 |
||
| 31 | |||
| 32 | |||
| 33 | |||
| 34 | - |
||
| 35 | - |
||
| 36 | |||
| 37 | *%{color:deepskyblue}脚本示例:%* |
||
| 38 | |||
| 39 | bq. [@main] |
||
| 40 | #say |
||
| 41 | <text:变量赋值:50:50/<notextile>@</notextile>按钮1> |
||
| 42 | <text:变量读值:50:150/<notextile>@</notextile>按钮2> |
||
| 43 | %{color:lightGrey};给变量赋值% |
||
| 44 | [<notextile>@</notextile>按钮1] |
||
| 45 | #act |
||
| 46 | calcVar global 全服总捐款 = 999999 |
||
| 47 | calcVar guild 行会总捐款 = 88888 |
||
| 48 | calcVar guild2 行会总杀怪 = 77777 |
||
| 49 | calcVar human 个人捐款 = 9527 |
||
| 50 | calcVar human 捐款状态 = 已捐款 |
||
| 51 | sendMsg 6 赋值完毕 |
||
| 52 | %{color:lightGrey};读取变量值 |
||
| 53 | ;可尝试重启客户端后读取 |
||
| 54 | ;可尝试重启服务器后读取% |
||
| 55 | [<notextile>@</notextile>按钮2] |
||
| 56 | #act |
||
| 57 | sendMsg 6 <notextile>%</notextile>s所在服务器全服总捐款:<$global(全服总捐款)> |
||
| 58 | %{color:lightGrey};角色未加入行会,将输出空% |
||
| 59 | sendMsg 6 <notextile>%</notextile>s所在行会总捐款数:<$guild(行会总捐款)> |
||
| 60 | %{color:lightGrey};角色未加入行会,将输出空% |
||
| 61 | sendMsg 6 <notextile>%</notextile>s所在行会总杀怪数:<$guild2(行会总杀怪)> |
||
| 62 | sendMsg 6 <notextile>%</notextile>s个人捐款:<$human(个人捐款)> |
||
| 63 | sendMsg 6 <notextile>%</notextile>s捐款状态:<$human(捐款状态)> |