正在加载文档
装备鉴定功能
<!-- mindoc:slug=aa-1hglonrdevoj4 -->
#### 功能位置:
>【客户端扩展三】 -> 【装备鉴定】
#### 设置物品规则:
1. 根据不同装备类型设置对应的鉴定名称,相同装备类型可设置多个鉴定名称。
2. 支持极品属性、元素属性、自定义属性、进度条数值。
#### 装备物品设置:
1. 勾选开启掉落物品鉴定功能。
2. 选择物品数据库中指定装备,根据不同鉴定等级可对应设置几率范围。
3. 除概率外,可设置玩家相关条件检测是否满足。支持个人相关变量检测。
#### 关于几率范围说明:
- 设置示例:凡品:1/2;中品:1/2;上品:1/2;仙品:1/2
- 示例说明:凡品概率为1/2,中品概率为1/4,上品概率为1/8,仙品概率为1/16,以此类推...
#### 条件规则编写说明
|逻辑符号|说明|
|:----|:---
|= |等于 |
|!= |不等于 |
|> |大于 |
|>= |大于等于 |
|< |小于 |
|<= |小于等于 |
|, |且(用于同时需要满足多个条件) |
|或 |用于多重条件判断(也可以用"或者") |
#### 条件规则示例(多个条件判断)
|条件规则|说明|
|:----|:---
|<$STR(N20)> > 50 |玩家N20变量大于50时,则条件成立
|<$LEVEL> > 65 , <$STR(N20)> = 70 |玩家等级大于65、N20变量等于70时,满足两个则爆出。(需同时满足多个条件使用“,”分割)
|<$GAMEGOLD> > 999 或 <$LEVEL> >= 60 |元宝数量大于999则爆出 或者 等级大于等于60则爆出 (只需满足其一则条件成立)
|#<$KILLMONNAME> = #黑野猪 , <$LEVEL> > 65 |击杀“黑野猪”并且等级大于65则爆出。(如条件需要检测字符串时,需要在变量前或判断文本前添加“#”)
|#<$KILLMONNAME> = #赤月恶魔 或 <$LEVEL> > 65 , <$GAMEGOLD> > 999 |(击杀“赤月恶魔”则爆出)或者(等级大于65并且元宝大于999则爆出)
|#<$KILLMONNAME> = #赤月恶魔 , <$LEVEL> > 65 或 #<$KILLMONNAME> = #赤月恶魔 , <$GAMEGOLD> > 999 |(击杀“赤月恶魔”并且等级大于65则爆出)或者 (击杀“赤月恶魔”并且元宝大于999则爆出)
#### 判断是否可鉴定物品命令
>CHECKIDENTIFYUSERITEM 参数1
#### 参数说明:
|位置|说明|备注|
|:----|:---|:---
|参数1 |装备位置|`-1:自定义OK框` `其他:身上装备` [位置编号查看](/document/view/2090)|
#### 判断是否可鉴定物品命令
>CHECKIDENTIFYUSERITEMMAX 参数1 参数2 参数3
#### 参数说明:
|位置|说明|备注|
|:----|:---|:---
|参数1 |装备位置|`-1:自定义OK框` `其他:身上装备` [位置编号查看](/document/view/2090)|
|参数2 |传出变量当前鉴定等级||
|参数3 |传出变量当前鉴定等级名称||
#### 鉴定物品命令
>IDENTIFYUSERITEM 参数1 参数2 参数3
当参数2和参数3为空时,调用`鉴定规则`对物品鉴定,该命令调用不会判断该物品是否已被鉴定,每次调用都执行重新鉴定过程。
#### 参数说明:
|位置|说明|备注|
|:----|:---|:---
|参数1 |装备位置|`-1:自定义OK框` `其他:身上装备` [位置编号查看](/document/view/2090)|
|参数2 |是否鉴定下一级|1表示鉴定下一级 0表示从头开始|
|参数3 |是否必然成功|1表示必然成功 0表示按概率按鉴定规则中的条件|
#### 示例:
```
[@测试]
#IF
; 判断物品是否可以鉴定
CHECKIDENTIFYUSERITEM 4
#ACT
goto @鉴定头盔
break
#ELSEACT
SENDMSG 7 当前物品不可以鉴定
Break
[@鉴定头盔]
#IF
; 判断物品是否达到最大鉴定等级
not CHECKIDENTIFYUSERITEMMAX 4
#ACT
IDENTIFYUSERITEM 4 1 1
SENDMSG 7 已鉴定!!!!
#ELSEACT
SENDMSG 7 当前物品已达最大鉴定等级
```
#### 设置物品规则展示(极品、元素属性设置)

#### 设置物品规则展示(自定义属性设置)

#### 设置物品规则展示(自定义属性图片设置示范)

#### 置物品规则展示(进度条数值设置)

#### 设置物品显示
