地图与场景

设置范围自动拾取

设置自己、英雄或宠物的范围自动拾取距离。

命令用途

PetPickupItemRange 用于设置自己、英雄或宠物的自动拾取范围。

它常用于挂机拾取、宠物代捡和片区掉落清理。

命令名

PetPickupItemRange

调用格式

PetPickupItemRange <对象> <范围>

参数说明

参数必填说明
对象是要设置拾取范围的对象。常见写法包括 Self、H 和 *。Self 表示当前人物,H 表示当前人物的英雄,* 表示当前人物名下的全部宠物。
范围是自动拾取范围,常见有效值为 0~15。0 表示关闭范围自动拾取,其他值表示按对应半径范围拾取。

返回或影响

  • 这是执行型命令,会直接修改指定对象的自动拾取范围。
  • 范围生效后,对象会按设定距离尝试拾取周围可拾取物品。
  • 需要排除的物品,应在物品数据库中通过 PickMask 控制,而不是只依赖脚本侧范围设置。

示例

基础用法

#ACT
PetPickupItemRange Self 5

这段写法会把当前人物的自动拾取范围设为 5。

常见变体

#ACT
PetPickupItemRange * 8

这段写法会把当前人物全部宠物的自动拾取范围设为 8,适合挂机刷图时统一调大捡物范围。

注意事项

  • 频繁切换不同范围值会触发明显的视觉刷新,不适合高频循环里反复改写。
  • Self 的范围拾取需要客户端配套支持,否则即使脚本写法正确,也可能看不到预期效果。
  • 这条命令只控制“捡多远”,不负责筛选“捡什么”;物品过滤仍要靠数据库中的 PickMask 等配置处理。

相关命令