项目

一般

简介

基础变量 » 历史记录 » 版本 3

yangdefeng, 2022-05-26 09:46

1 3 yangdefeng
{{toc}}
2 1 yangdefeng
3
-
4
-
5
6
h3. 基础变量
7
8
*格式*
9
变量类型字母符号+非负整数
10
此处非负整数取值范围[0,2^64-1]
11
-
12
-
13
14 2 yangdefeng
h4. _*%{color:green}私人基础变量%*_
15
16 1 yangdefeng
用来记录当前角色个人使用的数据
17
18
|_.变量名	|_.变量类型	|_.保存方式		|
19
|pX		|整数型		|关闭对话框重置为0	|
20
|mX		|整数型		|下线不保存.切换地图清零|
21
|dX		|整数型		|下线不保存.小退归0.	|
22
|nX		|整数型		|下线不保存.小退归0.	|
23
|sX		|字符串		|下线不保存.小退清空.	|
24
|xX		|整数型		|每晚24:00清零		|
25
|uX		|整数型		|保存,服务器重启不清除	|
26
|tX		|字符串		|保存,服务器重启不清除	|
27
28
以上X取值范围[0,2^64-1]
29
30
31 2 yangdefeng
h4. _*%{color:green}全局基础变量%*_
32
33 1 yangdefeng
用来记录全服角色共同使用的数据
34
35
|_.变量名	|_.变量类型	|_.保存方式		|
36
|iX		|整数型		|不保存,服务器重启时清0	|
37
|gX		|整数型		|保存,服务器重启不清除	|
38
|aX		|字符串		|保存,服务器重启不清除	|
39
40
以上X取值范围[0,2^64-1]
41
注:合服时 *全局变量的值* 保留 *主服的值*
42
43
44 2 yangdefeng
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
45 1 yangdefeng
46
bq. [@main]
47
#act
48
%{color:lightGrey};s型基础变量赋值%
49
mov s0 你好tejie
50
sendMsg 6 基础变量s0的值:<$str(s0)>
51
%{color:lightGrey};n型基础变量赋值%
52
mov n1 9527
53
sendMsg 6 基础变量n1的值:<$str(n1)>
54
55
56
-
57
-
58
59
h3. 扩展变量
60
61
构成扩展变量的方式:
62
(上述11个中)任意基础变量符号+$任意字符,可构成对应的扩展变量
63
使用扩展变量命名,变量名称的含义更加清晰
64
65
*举例*
66
|p型扩展变量|p$我的p型变量|
67
|d型扩展变量|d$我的d型变量|
68
|m型扩展变量|m$我的m型变量|
69
|n型扩展变量|n$我的n型变量|
70
|s型扩展变量|s$我的s型变量|
71
|x型扩展变量|x$我的x型变量|
72
|u型扩展变量|u$我的u型变量|
73
|t型扩展变量|t$我的t型变量|
74
|i型扩展变量|i$我的i型变量|
75
|g型扩展变量|g$我的g型变量|
76
|a型扩展变量|a$我的a型变量|
77
78 2 yangdefeng
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
79 1 yangdefeng
80
bq. [@main]
81
#act
82
%{color:lightGrey};s型扩展变量赋值%
83
mov s$我的字符串 欢迎使用特戒引擎
84
sendMsg 6 扩展变量【s$我的字符串】的值:<$str(s$我的字符串)>
85
%{color:lightGrey};n型扩展变量赋值%
86
mov n$我的数字变量 1024
87
sendMsg 6 扩展变量【n$我的数字变量】的值:<$str(n$我的数字变量)>
88 3 yangdefeng
89
-
90
-
91
92
h3. 变量名包含变量
93
94
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
95
96
[@main]
97
#act
98
[[mov]] n1 1
99
[[mov]] s$变量名<$str(n1)> hello_tejie1
100
101
mov n1 2
102
mov s$变量名<$str(n1)> hello_tejie2
103
104
print [[<$str()>|<$str(s$变量名1)>]]
105
print [[<$str()>|<$str(s$变量名2)>]]