项目

一般

简介

基础变量 » 历史记录 » 修订 5

修订 4 (yangdefeng, 2022-05-26 09:47) → 修订 5/6 (tejie, 2023-09-28 10:40)

{{toc}} 

 - 
 - 

 h3. 基础变量 

 *格式* 
 变量类型字母符号+非负整数 
 此处非负整数取值范围[0,2^64-1] 
 - 
 - 

 h4. _*%{color:green}私人基础变量%*_ 

 用来记录当前角色个人使用的数据 

 |_.变量名 	 |_.变量类型 	 |_.保存方式 		 | 
 |pX 		 |整数型 		 |关闭对话框重置为0 	 | 
 |mX 		 |整数型 		 |下线不保存.切换地图清零| 
 |dX 		 |整数型 		 |下线不保存.小退归0. 	 | 
 |nX 		 |整数型 		 |下线不保存.小退归0. 	 | 
 |sX 		 |字符串 		 |下线不保存.小退清空. 	 | 
 |xX 		 |整数型 		 |每晚24:00清零 		 | 
 |uX 		 |整数型 		 |保存,服务器重启不清除 	 | 
 |tX 		 |字符串 		 |保存,服务器重启不清除 	 | 

 以上X取值范围[0,2^64-1] 


 h4. _*%{color:green}全局基础变量%*_ 

 用来记录全服角色共同使用的数据 

 |_.变量名 	 |_.变量类型 	 |_.保存方式 		 | 
 |iX 		 |整数型 		 |不保存,服务器重启时清0 	 | 
 |gX 		 |整数型 		 |保存,服务器重启不清除 	 | 
 |aX 		 |字符串 		 |保存,服务器重启不清除 	 | 

 以上X取值范围[0,2^64-1] 
 注:合服时 *全局变量的值* 保留 *主服的值* 


 h4. *%{color:deepskyblue}特戒引擎脚本示例:%* 

 bq. [@main] 
 #act 
 %{color:lightGrey};s型基础变量赋值% 
 mov s0 你好tejie 
 sendMsg 6 基础变量s0的值:<$str(s0)> 
 %{color:lightGrey};n型基础变量赋值% 
 mov n1 9527 
 sendMsg 6 基础变量n1的值:<$str(n1)> 


 - 
 - 

 h3. 扩展变量 

 构成扩展变量的方式: 
 (上述11个中)任意基础变量符号+$任意字符,可构成对应的扩展变量 
 使用扩展变量命名,变量名称的含义更加清晰 

 *举例* 
 |p型扩展变量|p$我的p型变量| 
 |d型扩展变量|d$我的d型变量| 
 |m型扩展变量|m$我的m型变量| 
 |n型扩展变量|n$我的n型变量| 
 |s型扩展变量|s$我的s型变量| 
 |x型扩展变量|x$我的x型变量| 
 |u型扩展变量|u$我的u型变量| 
 |t型扩展变量|t$我的t型变量| 
 |i型扩展变量|i$我的i型变量| 
 |g型扩展变量|g$我的g型变量| 
 |a型扩展变量|a$我的a型变量| 

 h4. *%{color:deepskyblue}特戒引擎脚本示例:%* 

 bq. [@main] 
 #act 
 %{color:lightGrey};s型扩展变量赋值% 
 mov s$我的字符串 欢迎使用特戒引擎 
 sendMsg 6 扩展变量【s$我的字符串】的值:<$str(s$我的字符串)> 
 %{color:lightGrey};n型扩展变量赋值% 
 mov n$我的数字变量 1024 
 sendMsg 6 扩展变量【n$我的数字变量】的值:<$str(n$我的数字变量)> 

 - 
 - 

 

 h3. 变量名包含变量 

 

 *%{color:deepskyblue}特戒引擎脚本示例:%* 

 bq. [@main] 
 #act 
 [[mov]] n1 1 
 [[mov]] s$变量名<$str(n1)> hello_tejie1 
 &nbsp; 
 [[mov]] mov n1 2 
 [[mov]] mov s$变量名<$str(n1)> hello_tejie2 
 &nbsp; 
 [[print]] print [[<$str()>|<$str(s$变量名1)>]] 
 [[print]] print [[<$str()>|<$str(s$变量名2)>]]