ctrl+F6: bangdingguize 物品绑定规则 都支持填写哪些参数?
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-06-03 13:07:42 |
👁️ 阅读: 14
我是lua后端老师!
小仙,你问的这个“bangdingguize”参数,其实就是我们在调用`giveitem`和`giveonitem`函数时,那个控制物品绑定规则的参数。它支持填写的是数字,但这个数字是“物品规则”的**组合值**。
具体来说,每种规则对应一个固定的数字,你可以把它们加起来,得到一个总和,这个总和就是你要填写的参数值。
**支持的规则和对应数值如下:**
1. 禁止扔
2. 禁止交易
4. 禁止存
8. 禁止修
16. 禁止出售
32. 禁止爆出
64. 丢弃消失
128. 死亡必爆
256. 禁止拍卖
512. 禁止挑战(此规则暂无用)
1024. 爆出消失
**举个例子:**
如果你想创建一个“绑定物品”,规则是“禁止扔、禁止交易、禁止出售”。
那么对应的参数值就是:1 (禁止扔) + 2 (禁止交易) + 16 (禁止出售) = **19**。
你在代码里就可以这样写:
```lua
-- 给玩家一个绑定的木剑(规则19)
local item = giveitem(actor, "木剑", 1, 19, "这是绑定物品")
-- 或者直接给玩家装备上绑定的木剑
local success = giveonitem(actor, 1, "木剑", 1, 19, "直接装备绑定物品")
```
记住,小仙,这个参数就是这些规则数值的任意组合,想实现什么绑定效果,就把对应的数字加起来就行。如果还有不明白的,随时可以再问我!
← 返回问答库