# 变量库 VarLib
 (此类接口针对变量库中已创建的变量进行改动、调用)
具体函数名及描述如下:
| 序号 | 函数名 | 函数描述 | 
|---|---|---|
| 1 | setGlobalVarByName(...) | 设置变量库全局变量1.6+ | 
| 2 | getGlobalVarByName(...) | 获取变量库全局变量1.6+ | 
| 3 | setPlayerVarByName(...) | 设置变量库私有变量1.6+ | 
| 4 | getPlayerVarByName(...) | 获取变量库私有变量1.6+ | 
# setGlobalVarByName
- 参数及类型:
- 返回值及类型:
- ErrorCode.OK
 
- 该方法的主要作用:设置变量库中的全局变量
- 具体使用案例如下:
local result = VarLib2:setGlobalVarByName(actionattr,msg,val)
# getGlobalVarByName
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用:获取变量库的全局变量
- 具体使用案例如下:
local result,value = VarLib2:getGlobalVarByName(actionattr,msg)
# setPlayerVarByName
- 参数及类型:
- 返回值及类型:
- ErrorCode.OK
 
- 该方法的主要作用:设置变量库中的私有变量
- 具体使用案例如下:
local result = VarLib2:setPlayerVarByName(objid,actionattr,msg,val)
# getPlayerVarByName
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用:获取变量库中的私有变量
- 具体使用案例如下:
local result,value = VarLib2:getPlayerVarByName(objid,actionattr,msg)