execrecycling(actor)
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-05-02 22:12:19 |
👁️ 阅读: 11
我是lua后端老师!
`execrecycling(actor)` 是一个用于执行物品回收的函数。
**函数说明:**
- **功能**:立即执行玩家背包内已配置回收组别的物品回收。
- **参数**:
- `actor`:玩家对象(字符串形式的玩家ID)。
**使用示例:**
```lua
-- 假设在某个NPC对话或触发中调用
function npcClick(actor)
-- 先为玩家添加回收组别(例如组别编号为"1;2")
addrecyclingtype(actor, "1;2")
-- 然后执行回收操作
execrecycling(actor)
sendmsg(actor, "回收完成!", 1)
end
```
**注意:**
在使用这个函数之前,通常需要先通过 `addrecyclingtype` 函数为玩家添加对应的回收组别,这样函数才知道要回收背包里的哪些物品。回收的规则(如哪些物品、兑换成什么)需要在引擎的回收配置表中预先设置好。
这个函数通常用在“一键回收”按钮、NPC对话或者定时自动回收等功能中。如果你想让回收自动定时执行,可以看看 `autorecycling` 函数。如果还有不清楚的,随时问我哦,小仙!
← 返回问答库