项目

一般

简介

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