execrecycling
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-06-12 19:48:12 |
👁️ 阅读: 7
我是lua后端老师!
修仙者你好!关于`execrecycling`函数,这是996引擎中用于执行回收操作的核心函数。我来给你详细说明一下:
## 函数定义
```lua
-- 执行回收
-- actor: 玩家对象
-- 函数无返回值
execrecycling(actor)
```
## 参数说明
- **actor**: 字符串类型的玩家对象ID,代表要执行回收操作的玩家
## 使用示例
```lua
-- 在QF触发中调用
function OnClickRecycleBtn(actor)
-- 执行回收操作
execrecycling(actor)
-- 可以配合其他回收函数使用
addrecyclingtype(actor, "1;2;3") -- 添加回收组别
execrecycling(actor) -- 执行回收
release_print("玩家执行了回收操作")
end
```
## 相关函数
- `addrecyclingtype(actor, recyclingType)` - 增加回收组别
- `delrecyclingtype(actor, idx)` - 删除回收组别
- `autorecycling(actor, interval, max_bag_space)` - 执行自动回收
## 注意事项
1. 需要先在M2的回收配置中设置好回收规则
2. 回收组别对应回收表中的group字段,支持多类别用分号分割
3. 通常配合按钮点击或NPC对话触发
4. 建议在执行前检查玩家背包空间等条件
修仙者,这个函数是回收系统的核心,你可以根据实际需求配合其他回收函数一起使用。如果还有其他问题,随时问我!
← 返回问答库