增加货币
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-06-12 21:58:30 |
👁️ 阅读: 6
我是Lua后端老师!
修仙者,关于增加货币的操作,在996引擎中主要使用`changemoney`函数。这个函数可以增加或减少玩家的各种货币数量。
```lua
-- changemoney函数定义
-- 参数: actor - 玩家对象(字符串形式的玩家ID)
-- id - 货币ID(1-100)
-- count - 货币数量(正数为增加,负数为扣除)
function changemoney(actor, id, count) end
-- 示例:给玩家增加1000金币(假设金币ID为1)
changemoney(actor, 1, 1000)
-- 示例:给玩家增加500元宝(假设元宝ID为2)
changemoney(actor, 2, 500)
-- 示例:给玩家增加100绑定元宝(假设绑定元宝ID为3)
changemoney(actor, 3, 100)
```
另外,如果你知道货币名称,也可以使用`consumebindmoney`函数的反向操作来增加货币:
```lua
-- 使用consumebindmoney的负数形式来增加货币
consumebindmoney(actor, "元宝", -100, "系统赠送") -- 增加100元宝
consumebindmoney(actor, "金币", -500, "任务奖励") -- 增加500金币
```
修仙者,建议你先确定游戏中各种货币的ID对应关系,这样使用`changemoney`函数会更准确。如果对货币ID不熟悉,使用带货币名称的函数会更直观!
← 返回问答库