关于变量:
全局变量以及私人变量。
全局变量:所有人都可以读取,以及更改的变量。
私人变量:只有自己可以读取,以及更改的变量。
| 变量 | 取值范围 | 类型 | 全局/个人 | 解释 |
|---|---|---|---|---|
| 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(变量)> |