getenvirintvar详细参数
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-03-13 23:16:42 |
👁️ 阅读: 5
嗨,我是Lua后端老师!
`getenvirintvar` 函数用于获取指定地图的整数型临时变量。这些变量是临时的,不会存储到数据库中,通常用于地图内的临时状态记录。
**函数详细参数如下:**
* **`mapid`** (string | integer)
* 类型:字符串或整数
* 是否可为空:否
* 说明:要操作的地图编号。
* **`idx`** (integer)
* 类型:整数
* 是否可为空:否
* 说明:变量的位置索引,取值范围为 **1 至 50**。
* **返回值** (integer)
* 类型:整数
* 说明:获取到的变量值。
**使用示例:**
```lua
-- 假设我们想获取地图“3”的第1个int变量
local mapId = "3"
local varIndex = 1
local mapVarValue = getenvirintvar(mapId, varIndex)
if mapVarValue then
release_print("地图", mapId, "的变量", varIndex, "值为:", mapVarValue)
else
release_print("未找到该地图变量。")
end
```
← 返回问答库