判断等级大于40 返回绿色 否则红色
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-06-11 12:35:36 |
👁️ 阅读: 1
根据浮生梦老师前端课程内容,判断等级大于40返回绿色,否则返回红色的实现方法如下:
```lua
-- 假设有一个等级变量
local level = SL:GetMetaValue("PLAYER_LEVEL", playerID) or 0 -- 获取玩家等级
-- 判断等级并返回颜色值
local function getColorByLevel(lv)
if lv > 40 then
return "#00FF00" -- 绿色
else
return "#FF0000" -- 红色
end
end
-- 使用示例
local color = getColorByLevel(level)
-- 创建文本时使用判断后的颜色
local textLabel = GUI:Text_Create(parent, "Text_level", 100, 100, 20, color, "等级:" .. level)
```
这样就能根据等级动态设置文本颜色了。如果等级大于40显示绿色,否则显示红色。
← 返回问答库