关于变量:
全局变量以及私人变量。
全局变量:所有人都可以读取,以及更改的变量。
私人变量:只有自己可以读取,以及更改的变量。
变量 | 取值范围 | 类型 | 全局/个人 | 解释 |
---|---|---|---|---|
G | 0-999 | 整数型 | 全局 | 重启服务器保存.(存放在Mir200/Global.ini文件里面) |
A | 0-999 | 字符型 | 全局 | 重启服务器保存.(存放在Mir200/Global.ini文件里面) |
I | 0-999 | 整数型 | 全局 | 重启服务器不保存 |
U | 0-999 | 字符型 | 全局 | 重启服务器不保存 |
B | 0-99 | 字符型 | 个人 | 下线保存.(存放在人物数据库文件里面) 注意:所有B变量字符串总长度不能超过2000字节 |
C | 0-99 | 整数型 | 个人 | 下线保存.(存放在人物数据库文件里面) |
S | 0-999 | 字符型 | 个人 | 临时变量 下线不保存.小退归0. |
N | 0-999 | 整数型 | 个人 | 临时变量 下线不保存.小退归0. |
P | 0-99 | 整数型 | 个人 | 临时变量 下线不保存.仅在当前NPC有效.当Close关闭对话时.所有P变量归0. |
M | 0-99 | 整数型 | 个人 | 临时变量 下线不保存.切换地图清空. |
D | 0-9 | 整数型 | 个人 | 临时变量 下线不保存.摇筛子变量. |
T | 0-9 | 整数型 | 个人 | 临时变量 下线不保存.NPC临时变量,用于过程传递参数,该变量只读不能操作. |
变量操作运算符:
操作符 | 解释 | 示例 |
---|---|---|
EQUAL | 检测相等 | EQUAL 变量名 数值 |
LARGE | 检测大于 | LARGE 变量名 数值 |
SMALL | 检测小于 | SMALL 变量名 数值 |
MOV | 赋予数值 | MOV 变量名 数值 |
INC | 加上指定数值 | INC 变量名 数值 |
DEC | 减去指定数值 | DEC 变量名 数值 |
SUM | 变量相加 | SUM 变量名A 变量名B |
DIV | 两个数相除 | DIV 变量A 除数B 被除数C |
MUL | 两个数相乘 | MUL 变量A 乘数B 被乘数C |
MOVR | 变量赋予小于指定数值的随机非负数 | MOVR 数值 |
<$STR(变量)> | 把变量转为字符串 | <$STR(变量)> |