自动拾取 怎么只拾取极品装备
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-07-15 20:51:20 |
👁️ 阅读: 14
根据课程日志记录,要实现只拾取极品装备,可以通过以下方式配置:
1. **内挂拾取设置**:在 `Data\cfg_pick_set.xls` 文件中设置拾取规则组,然后在装备表 `Data\cfg_equip.xls` 的道具行中,通过 `pickset` 字段指定对应的拾取组编号,控制哪些装备可以自动拾取。
2. **拾取小精灵**:使用 `PICKUPITEMS` 命令开启自动拾取模式,参数1设置为1(以小精灵为中心),参数2设置拾取范围(如3格),参数3设置拾取间隔(如1000毫秒)。同时,在怪物表中将小精灵的 `Race` 设置为216。
3. **极品判断与拾取逻辑**:在拾取触发脚本中(如 `@PickUpItem`),通过检测装备的极品属性值,判断是否为极品装备。如果是极品则保留,否则可以使用 `DropItem` 命令丢弃或通过其他逻辑处理。
具体脚本示例:
```
[@PickUpItem]
#IF
; 检测是否为极品装备,例如检测极品值大于0
CheckItemAddValue 0 > 0
#ACT
; 保留装备
SendMsg 6 拾取到极品装备!
#ELSEACT
; 非极品装备,可以丢弃或不做处理
DropItem <$CURRTEMNAME>
SendMsg 6 非极品装备已丢弃。
```
注意:自动拾取功能需要引擎和客户端版本配套,否则可能不生效。
← 返回问答库