给我制作一端自动回收脚本
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-03-02 18:07:38 |
👁️ 阅读: 19
根据课程日志记录,自动回收脚本可以使用引擎提供的回收系统接口实现。以下是一个基础示例:
```txt
[@main]
#IF
#ACT
; 添加回收组别,对应cfg_recycling.xls表中的group字段,支持多个用分号分隔
ADDRECYCLINGTYPE 1;2;3;4;5;6;7;8;9;10
; 开启自动回收:每2秒检测一次,当背包格子数<=10时执行回收
AUTORECYCLING 2 10
; 获取回收数据
MOV S$回收数据 <$RECYITEMS>
sendmsg 7 背包小于等于10个背包格子时2秒自动执行一次回收:<$RECYITEMS>
; 使用键值对功能获取具体回收项
sendmsg 7 配合键值对字符串常量获取:<$GETSTRVALUE(S$回收数据,1)>,<$GETSTRVALUE(S$回收数据,2)>,<$GETSTRVALUE(S$回收数据,3)>,<$GETSTRVALUE(S$回收数据,4)>
; 如果需要关闭自动回收
AUTORECYCLING
; 手动执行一次回收
RECYCLING
; 删除回收类别(索引从0开始,-1清空所有)
DELRECYCLINGTYPE -1
```
关键命令说明:
- `ADDRECYCLINGTYPE`:添加回收类别
- `AUTORECYCLING`:设置自动回收参数(间隔秒数,背包格子数条件)
- `RECYCLING`:手动执行回收
- `DELRECYCLINGTYPE`:删除回收类别
- `<$RECYITEMS>`:回收输出常量
需要先在`cfg_recycling.xls`表格中配置好回收物品和组别。
← 返回问答库