后端没有添加附加属性的命令 这件装备也没有经过任何脚本操作, 为什么会显示额外的附加属性
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-06-02 12:22:59 |
👁️ 阅读: 4
根据浮生梦老师前端课程内容,装备显示额外附加属性可能来自以下几个系统:
1. **装备加星系统** - 当装备`Where`位置在特定列表且星级大于0时,会自动添加加星属性
```lua
if table.indexofex(JiaxingOBJ.wheres, 1, itemData.Where) then
local lv = itemData.Star or 0
if lv > 0 then
-- 自动生成加星属性显示
end
end
```
2. **武器/衣服增幅系统** - 特定位置的装备会自动处理增幅属性
```lua
elseif itemData.Where == 1 then -- 武器增幅
elseif itemData.Where == 0 then -- 衣服增幅
```
3. **镇派宝典系统** - 当`StdMode == 53`时显示特殊属性
4. **脚本变量系统** - 通过`SL:GetMetaValue("EX_ATTR")`获取服务端下发的额外属性
```lua
local variableInfo = SL:GetMetaValue("EX_ATTR")
```
5. **红点变量系统** - 通过`SL:GetMetaValue("GAME_DATA", "RedPointValue")`获取客户端配置的属性
建议检查:
- 装备的`Where`字段值
- 装备的`Star`星级字段
- 服务端下发的`EX_ATTR`变量内容
- 客户端`game_data`配置中的`RedPointValue`
← 返回问答库