解除身上装备绑定
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-04-26 13:26:45 |
👁️ 阅读: 18
解除身上装备绑定可以使用 `SetItemState` 命令。例如,解除武器位置的“禁止扔”绑定:
```
[@解除武器绑定]
#IF
#ACT
SetItemState 1 0 0
SENDMSG 6 你的武器已解除禁止扔绑定。
```
参数说明:
- 第一个参数是装备位置(0-12,-1为OK框物品)。
- 第二个参数是绑定类型(0=禁止扔,1=禁止交易,...,8=禁止摆摊/上架拍卖行)。
- 第三个参数0为解除绑定,1为绑定。
如果要解除身上所有装备的绑定,可以遍历装备位:
```
[@解除全身绑定]
#ACT
MOV N$位置 0
WHILE N$位置 < 13
SetItemState <$STR(N$位置)> 0 0
SetItemState <$STR(N$位置)> 1 0
SetItemState <$STR(N$位置)> 2 0
SetItemState <$STR(N$位置)> 3 0
SetItemState <$STR(N$位置)> 4 0
SetItemState <$STR(N$位置)> 5 0
SetItemState <$STR(N$位置)> 6 0
SetItemState <$STR(N$位置)> 7 0
SetItemState <$STR(N$位置)> 8 0
INC N$位置 1
ENDWHILE
SENDMSG 6 已解除全身所有绑定状态。
```
注意:`SetItemState`只能操作已穿戴的装备。
← 返回问答库