# 经验值
[TOC]
## 获取人物经验值
>[success]* 当前经验值: `<$EXP>`
>* 当前升级经验值: `<$MAXEXP>`
示例
```
#ACT
SENDMSG 6 当前经验值:<$EXP>/<$MAXEXP>
```
## 判断人物经验值
>[success]CHECKEXP `运算符(=,>,<)` `经验值`
示例
```
;判断经验值是否等于1000
#IF
CHECKEXP = 1000
#ACT
...
#ELSEACT
...
;判断经验值是否大于1000
#IF
CHECKEXP > 1000
#ACT
...
#ELSEACT
...
;判断经验值是否小于1000
#IF
CHECKEXP < 1000
#ACT
...
#ELSEACT
...
```
## 调整人物经验值
>[success]CHANGEEXP `运算符(=,+,-)` `经验值` `聚灵珠经验(为空或0时不增,1增加)`
示例
```
;调整当前经验值为1000
#ACT
CHANGEEXP = 1000
;增加1000点经验值
#ACT
CHANGEEXP + 1000
;减少1000点经验值,人物的最小经验值为0,不会变负数
#ACT
CHANGEEXP - 1000
```
## 自动增加人物经验值
>[success]SETAUTOGETEXP `间隔时间(秒)` `增加的经验值` `安全区(1为安全区,0为任何地方)` `地图编号(*为所有)` `聚灵珠经验(为空或0时不增,1增加)`
示例
```
;在所有地图,每1秒增加100点经验值
#ACT
SETAUTOGETEXP 1 100 0 *
;在盟重省安全区,每1秒增加100点经验值
#ACT
SETAUTOGETEXP 1 100 1 3
```
>[danger] 小退失效