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(捐款状态)> |