装备与物品

绑定物品

弹出绑定或解绑窗口,让玩家选择要绑定或解绑的物品。

命令用途

QueryBindItem 弹出绑定或解绑窗口,玩家在窗口中选择物品后,会触发对应的脚本回调进行绑定/解绑操作。

命令名

QueryBindItem

调用格式

QueryBindItem <模式>

参数说明

参数必填说明
模式是0 弹出绑定窗口,1 弹出解绑窗口。

返回或影响

  • 弹出窗口后,玩家选择物品并确认,会触发对应的回调标签:
    • 绑定前:[@ItemBinding],在此处做条件检测,通过后执行 ResumeBindItem 允许绑定。
    • 绑定成功:[@ItemBinded]。
    • 解绑前:[@ItemUnbinding],通过后执行 ResumeUnbindItem 允许解绑。
    • 解绑成功:[@ItemUnbinded]。

示例

绑定物品

[@Bind]
#ACT
QueryBindItem 0

[@ItemBinding]
#IF
CheckGameGold ? 10
#ACT
ResumeBindItem
#ELSESAY
你元宝不够。

[@ItemBinded]
物品绑定到帐号成功。

弹出绑定窗口,在 [@ItemBinding] 中检查元宝是否足够,足够则调用 ResumeBindItem 完成绑定。

解绑物品

[@Unbind]
#ACT
QueryBindItem 1

[@ItemUnbinding]
#IF
CheckGameGold ? 10
#ACT
ResumeUnbindItem
#ELSESAY
你元宝不够。

[@ItemUnbinded]
物品解除绑定成功。

注意事项

  • 绑定/解绑功能需要在 M2 引擎的功能设置中开启绑定装备控制。
  • 绑定配置文件位于 Envir\ItemBindAccount.txt(帐号绑定)、Envir\ItemBindChrName.txt(角色绑定)、Envir\ItemBindIPaddr.txt(IP 绑定)。
  • 如果在 [@ItemBinding] 或 [@ItemUnbinding] 中不调用对应的 Resume 命令,绑定/解绑操作不会执行。

相关命令

  • ResumeBindItem
  • ResumeUnbindItem