星河彩虹独立端知识库
文档目录
服务端说明

穿戴装备相关

穿戴装备前置触发

1)、穿上装备前触发QF脚本中 [@Pre_TakeOn] 并返回以下参数

代码示例
$PARAM(0) //物品名字(数据库名字)
$PARAM(1) //物品名字
$PARAM(2) //穿戴位置
$PARAM(3) //物品ID

[@Pre_TakeOn]
#IF
EQUAL $PARAM(1) 圣战戒指
#ACT
Stop    ;可使用该脚本中断穿戴装备
SENDMSG 5 禁止穿戴圣战戒指
break

穿戴装备触发

1)、穿上装备触发QF脚本中 [@TakeOnAll] 并返回以下参数

代码示例
穿上装备优先触发QF脚本中 [@TakeOnX] 标签,X为装备位置。

$PARAM(0) //物品名字(数据库名字)
$PARAM(1) //物品名字
$PARAM(2) //穿戴位置

取下装备前置触发

2)、取下装备触发QF脚本中 [@Pre_TakeOff] 并返回以下参数

代码示例
$PARAM(0) //物品名字(数据库名字)
$PARAM(1) //物品名字
$PARAM(2) //穿戴位置
$PARAM(3) //物品ID

[@Pre_TakeOn]
#IF
EQUAL $PARAM(1) 圣战戒指
#ACT
Stop    ;可使用该脚本中断取下装备
SENDMSG 5 禁止取下圣战戒指
break

取下装备触发

2)、取下装备触发QF脚本中 [@TakeOffAll] 并返回以下参数

代码示例
穿上装备优先触发QF脚本中 [@TakeOffX] 标签,X为装备位置。

$PARAM(0) //物品名字(数据库名字)
$PARAM(1) //物品名字
$PARAM(2) //穿戴位置

相关命令

1)、增加自动穿戴装备命令

TAKEON 参数1 参数2
参数1:
装备位置
参数2:
装备名字 (该参数如果忽略不写,则将参数1位置的物品收回到包裹里)
代码示例
[@测试脚本]
#IF
True
#ACT
TAKEON 0 天魔战甲
SENDMSG 5 你穿戴衣服天魔战甲
break

2)、增加取下身上装备放入包裹中

TAKEB 参数1 参数2
参数1:
装备名字
参数2:
装备数量 (ALL 表示全部装备)
代码示例
[@测试脚本]
#IF
True
#ACT
TAKEB 天魔战甲 0
SENDMSG 5 你取下衣服天魔战甲
break

3)、没收玩家身上指定装备

TAKEW 参数1 参数2
参数1:
装备名字
参数2:
数量 (默认为1,可忽略)
代码示例
[@测试脚本]
#IF
True
#ACT
TAKEW 神武手镯 2
SENDMSG 5 你装备的神武手镯被没收了
break

4)、检测玩家是否穿戴指定名字装备

CHECKITEMW 参数1 参数2
参数1:
装备名字
参数2:
数量 (默认为1,可忽略)
代码示例
[@测试脚本]
#IF
CHECKITEMW 神武战甲
#ACT
SENDMSG 5 你穿戴了神武战甲
break

5)、检测玩家指定位置是否穿戴装备(检测穿戴)

CHECKUSEITEM 参数1
参数1:
装备位置
代码示例
[@测试脚本]
#IF
CHECKUSEITEM 1
#ACT
SENDMSG 5 你穿戴了武器
break

本页目录