地图与场景
设置范围自动拾取
设置自己、英雄或宠物的范围自动拾取距离。
命令用途
PetPickupItemRange 用于设置自己、英雄或宠物的自动拾取范围。
它常用于挂机拾取、宠物代捡和片区掉落清理。
命令名
PetPickupItemRange
调用格式
PetPickupItemRange <对象> <范围>
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
对象 | 是 | 要设置拾取范围的对象。常见写法包括 Self、H 和 *。Self 表示当前人物,H 表示当前人物的英雄,* 表示当前人物名下的全部宠物。 |
范围 | 是 | 自动拾取范围,常见有效值为 0~15。0 表示关闭范围自动拾取,其他值表示按对应半径范围拾取。 |
返回或影响
- 这是执行型命令,会直接修改指定对象的自动拾取范围。
- 范围生效后,对象会按设定距离尝试拾取周围可拾取物品。
- 需要排除的物品,应在物品数据库中通过
PickMask控制,而不是只依赖脚本侧范围设置。
示例
基础用法
#ACT
PetPickupItemRange Self 5
这段写法会把当前人物的自动拾取范围设为 5。
常见变体
#ACT
PetPickupItemRange * 8
这段写法会把当前人物全部宠物的自动拾取范围设为 8,适合挂机刷图时统一调大捡物范围。
注意事项
- 频繁切换不同范围值会触发明显的视觉刷新,不适合高频循环里反复改写。
Self的范围拾取需要客户端配套支持,否则即使脚本写法正确,也可能看不到预期效果。- 这条命令只控制“捡多远”,不负责筛选“捡什么”;物品过滤仍要靠数据库中的
PickMask等配置处理。
相关资源
- 蓝海服务器 — 高防 BGP 游戏服务器,适合 BLUE 引擎开区架设
