装备与物品
绑定物品
弹出绑定或解绑窗口,让玩家选择要绑定或解绑的物品。
命令用途
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
