项目

一般

简介

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

tejie, 2025-07-14 15:24

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 2 yangdefeng
h4. _*%{color:green}全局基础变量%*_
31
32 1 yangdefeng
用来记录全服角色共同使用的数据
33
34
|_.变量名	|_.变量类型	|_.保存方式		|
35
|iX		|整数型		|不保存,服务器重启时清0	|
36
|gX		|整数型		|保存,服务器重启不清除	|
37 8 tejie
|aX		|字符串		|保存,服务器重启不清除
38
支持在QM @startup中使用	|
39 1 yangdefeng
40
以上X取值范围[0,2^64-1]
41
注:合服时 *全局变量的值* 保留 *主服的值*
42
43 2 yangdefeng
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
44 1 yangdefeng
45
bq. [@main]
46
#act
47
%{color:lightGrey};s型基础变量赋值%
48
mov s0 你好tejie
49
sendMsg 6 基础变量s0的值:<$str(s0)>
50
%{color:lightGrey};n型基础变量赋值%
51
mov n1 9527
52
sendMsg 6 基础变量n1的值:<$str(n1)>
53
54
55
-
56
-
57
58
h3. 扩展变量
59
60
构成扩展变量的方式:
61
(上述11个中)任意基础变量符号+$任意字符,可构成对应的扩展变量
62
使用扩展变量命名,变量名称的含义更加清晰
63
64
*举例*
65
|p型扩展变量|p$我的p型变量|
66
|d型扩展变量|d$我的d型变量|
67
|m型扩展变量|m$我的m型变量|
68
|n型扩展变量|n$我的n型变量|
69
|s型扩展变量|s$我的s型变量|
70
|x型扩展变量|x$我的x型变量|
71
|u型扩展变量|u$我的u型变量|
72
|t型扩展变量|t$我的t型变量|
73
|i型扩展变量|i$我的i型变量|
74
|g型扩展变量|g$我的g型变量|
75
|a型扩展变量|a$我的a型变量|
76
77 2 yangdefeng
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
78 1 yangdefeng
79
bq. [@main]
80
#act
81
%{color:lightGrey};s型扩展变量赋值%
82 6 tejie
[[mov]] s$我的字符串 欢迎使用特戒引擎
83
[[sendMsg]] 6 扩展变量【s$我的字符串】的值:<$str(s$我的字符串)>
84 1 yangdefeng
%{color:lightGrey};n型扩展变量赋值%
85 6 tejie
[[mov]] n$我的数字变量 1024
86
[[sendMsg]] 6 扩展变量【n$我的数字变量】的值:<$str(n$我的数字变量)>
87 3 yangdefeng
88
-
89
-
90
91
h3. 变量名包含变量
92
93 4 yangdefeng
*%{color:deepskyblue}特戒引擎脚本示例:%*
94 3 yangdefeng
95 4 yangdefeng
bq. [@main]
96 3 yangdefeng
#act
97
[[mov]] n1 1
98
[[mov]] s$变量名<$str(n1)> hello_tejie1
99 4 yangdefeng
&nbsp;
100 5 tejie
[[mov]] n1 2
101
[[mov]] s$变量名<$str(n1)> hello_tejie2
102 4 yangdefeng
&nbsp;
103 5 tejie
[[print]] [[<$str()>|<$str(s$变量名1)>]]
104
[[print]] [[<$str()>|<$str(s$变量名2)>]]
105 7 tejie
106
-
107
-
108
109
h3. 字符串变量空格处理
110
111
*%{color:deepskyblue}特戒引擎脚本示例:%*
112
113
bq. [@main]
114
#act
115
[[mov]] s1 "hello "
116
[[inc]] s1 world
117
[[print]] s1