SL:GetMetaValue("SERVER_VALUE", param1)
获取私人变量,param1怎么填
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-05-11 16:22:17 |
👁️ 阅读: 3
`SL:GetMetaValue("SERVER_VALUE", param1)` 用于获取服务端设置的私人变量。
**param1 填写方式**
param1 是**变量名**(字符串类型),由服务端定义。
例如,服务端设置了变量 `"player_gold"`,前端获取方式为:
```lua
local gold = SL:GetMetaValue("SERVER_VALUE", "player_gold")
SL:Print("玩家金币:", gold)
```
**注意事项**
1. 变量名需与服务端完全一致(区分大小写)。
2. 若变量不存在,返回 `nil`,建议做空值判断:
```lua
local value = SL:GetMetaValue("SERVER_VALUE", "my_var")
if value then
-- 处理有效值
end
```
**示例场景**
- 获取玩家等级:`SL:GetMetaValue("SERVER_VALUE", "player_level")`
- 获取任务状态:`SL:GetMetaValue("SERVER_VALUE", "quest_001_status")`
具体变量名需咨询后端开发人员或查阅服务端配置文档。
← 返回问答库