项目

一般

简介

行为

setItemState
设定指定装备位道具的绑定状态

标签:命令定义|setItemState

格式
命令名 参数1 参数2 参数3
setItemState 装备位id 绑定类型 激活/取消绑定类型
说明:
  • 参数1: 装备位id
    • 0-16 指定id装备位中的道具
      参见装备位id说明装备位置
    • -1
      当前打开的自定义道具栏中的道具
      当前拾取道具
  • 参数2: 绑定类型
    • 0 禁止丢弃
    • 1 禁止交易
      • 角色摆摊
      • 玩家面对面交易
    • 2 禁止放入仓库
    • 3 禁止修理
    • 4 禁止出售给NPC
    • 5 禁止爆出
    • 6 丢弃后消失
    • 7 禁止拍卖
  • 参数3: 是否激活绑定类型
    • 0 取消
    • 1 激活


特戒引擎脚本示例:

[@main]
#if
equal <$dress>
#act
sendMsg 6 装备位中没放衣服
#elseSay
<text:禁扔:50:50/@禁扔>
<text:禁交易:50:100/@禁交易>
<text:禁存:50:150/@禁存>
<text:禁修理:50:200/@禁修理>
<text:禁出售:50:250/@禁出售>
<text:禁爆出:50:300/@禁爆出>
<text:丢弃消失:50:350/@丢弃消失>
 
<text:可扔:200:50/@可扔>
<text:可交易:200:100/@可交易>
<text:可存:200:150/@可存>
<text:可修理:200:200/@可修理>
<text:可出售:200:250/@可出售>
<text:可爆出:200:300/@可爆出>
<text:丢弃可捡:200:350/@丢弃可捡>
 
 
[@禁扔]
#act
setItemState 0 0 1
sendMsg 6 设置装备位中<$dress>[禁扔]
 
[@禁交易]
#act
setItemState 0 1 1
sendMsg 6 设置装备位中<$dress>[禁交易]
 
[@禁存]
#act
setItemState 0 2 1
sendMsg 6 设置装备位中<$dress>[禁存]
 
[@禁修理]
#act
setItemState 0 3 1
sendMsg 6 设置装备位中<$dress>[禁修理]
 
[@禁出售]
#act
setItemState 0 4 1
sendMsg 6 设置装备位中<$dress>[禁出售]
 
[@禁爆出]
#act
setItemState 0 5 1
sendMsg 6 设置装备位中<$dress>[禁爆出]
 
[@丢弃消失]
#act
setItemState 0 6 1
sendMsg 6 设置装备位中<$dress>[丢弃消失]
 
 
[@可扔]
#act
setItemState 0 0 0
sendMsg 6 设置装备位中<$dress>[可扔]
 
[@可交易]
#act
setItemState 0 1 0
sendMsg 6 设置装备位中<$dress>[可交易]
 
[@可存]
#act
setItemState 0 2 0
sendMsg 6 设置装备位中<$dress>[可存]
 
[@可修理]
#act
setItemState 0 3 0
sendMsg 6 设置装备位中<$dress>[可修理]
 
[@可出售]
#act
setItemState 0 4 0
sendMsg 6 设置装备位中<$dress>[可出售]
 
[@可爆出]
#act
setItemState 0 5 0
sendMsg 6 设置装备位中<$dress>[可爆出]
 
[@丢弃可捡]
#act
setItemState 0 6 0
sendMsg 6 设置装备位中<$dress>[丢弃可捡]

yangdefeng 更新于 大约 2 年 之前 · 2 修订