local chongzhiedu = GUI:Text_Create(bt, "chongzhiedu", 98, 186, 16, "#ffffff", "总抽奖次数:"..tonumber(SL:GetMetaValue("MONEY", 13)%10))
货币除10怎么不出来
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-06-11 19:35:46 |
👁️ 阅读: 21
你代码中的取余运算 `%10` 会导致显示的是个位数(0-9),而不是除以10的结果。
要显示除以10的整数结果,应该使用除法运算符 `/` 并配合 `math.floor` 取整:
```lua
local chongzhiedu = GUI:Text_Create(bt, "chongzhiedu", 98, 186, 16, "#ffffff",
"总抽奖次数:"..math.floor(tonumber(SL:GetMetaValue("MONEY", 13)) / 10))
```
这样修改后,如果 `SL:GetMetaValue("MONEY", 13)` 返回130,就会显示"总抽奖次数:13"而不是"总抽奖次数:0"。
注意浮生梦老师前端课程中强调过,`SL:GetMetaValue` 返回的是字符串,需要先用 `tonumber()` 转换为数字才能进行数学运算哦!
← 返回问答库