装备与物品

移动物品到英雄背包

在主角背包与英雄背包之间转移指定物品,适用于英雄装备发放、背包整理和跨背包材料转移。

命令用途

MoveBagItem 用于把指定物品从当前背包移动到英雄背包。该命令支持英雄,写 H.MoveBagItem 时作用于英雄背包。

命令名

MoveBagItem

调用格式

MoveBagItem <物品名或物品ID> <数量>

参数说明

参数必填说明
物品名或物品ID是要转移的目标物品,可以写物品名称,也可以写物品 ID。
数量是要转移的数量。

返回或影响

  • 这是执行型命令,会把目标物品从当前一侧背包移动到另一侧背包。
  • 主角执行 MoveBagItem 时,通常表示主角背包移动到英雄背包。
  • 英雄执行 H.MoveBagItem 时,通常表示英雄背包移动回主角背包。
  • 当目标物品不存在、数量不足,或英雄不在线时,通常不会得到预期结果。

示例

基础用法

#IF
CheckHeroOnline
#ACT
MoveBagItem 祝福神石 2

这段写法适合把主角背包中的两件“祝福神石”转到英雄背包。

常见变体

#IF
CheckHeroOnline
#ACT
H.MoveBagItem 祝福神石 2

这类写法用于把英雄背包中的目标物品转回主角背包,适合双向整理材料或回收英雄携带物品。

注意事项

  • 这条命令适合主角与英雄之间的背包转移,不是普通发物品命令。
  • 实际脚本里最好先确认英雄在线,再执行和英雄背包相关的移动流程。
  • 如果脚本在移动后还要立即让玩家看到结果,通常可在流程结尾补一条 刷新包裹物品。
  • 名称和 ID 二选一即可,但无论哪种写法都要保证能唯一指向目标物品。

相关命令