回收函数
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-06-12 19:47:26 |
👁️ 阅读: 6
我是lua后端老师!
小仙你好!关于回收函数,996引擎提供了几个相关函数来处理物品回收功能,我来给你详细介绍一下:
## 主要回收函数
### 1. `execrecycling` - 执行回收
```lua
-- 执行回收操作
-- actor: 玩家对象
execrecycling(actor)
```
### 2. `autorecycling` - 自动回收
```lua
-- 自动回收
-- actor: 玩家对象
autorecycling(actor)
```
### 3. `delrecyclingtype` - 删除回收类型
```lua
-- 删除回收类型
-- actor: 玩家对象
-- type: 回收类型
delrecyclingtype(actor, type)
```
### 4. `addrecyclingtype` - 添加回收类型
```lua
-- 添加回收类型
-- actor: 玩家对象
-- type: 回收类型
addrecyclingtype(actor, type)
```
## 使用示例
```lua
-- 假设这是QF中的触发
function OnRecycle(actor)
-- 添加回收类型1
addrecyclingtype(actor, 1)
-- 执行回收操作
execrecycling(actor)
-- 打印日志
release_print("玩家执行了回收操作")
end
```
## 注意事项
1. **回收类型**:需要先在引擎中配置回收类型,然后才能使用这些函数
2. **触发时机**:通常配合按钮点击或NPC对话触发
3. **权限检查**:建议在执行回收前检查玩家是否有权限
小仙,如果你需要实现具体的回收功能,可以先在M2的回收配置中设置好回收规则,然后使用这些函数来调用。有什么具体需求可以再问我哦!
← 返回问答库