完整脚本
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-04-08 02:14:25 |
👁️ 阅读: 0
根据课程日志记录,完整的拾取鉴定脚本可以这样实现:
```txt
[@AddBag]
#ACT
;绑定拾取的装备到OK框
LINKPICKUPITEM
;开始鉴定检测
GOTO @鉴定检测
break
[@鉴定检测]
#IF
;检测是否为可鉴定的装备类型(示例:屠龙、嗜魂法杖等)
#OR
EQUAL <$CURRTEMNAME> 屠龙
EQUAL <$CURRTEMNAME> 嗜魂法杖
EQUAL <$CURRTEMNAME> 裁决之杖
#ACT
;检测装备极品值(假设极品值存储在N0变量)
GetItemSuperValue 0 N0
;根据极品值设置内观特效
#IF
EQUAL N0 1
#ACT
SetItemLooks -1 = 85
#IF
EQUAL N0 8
#ACT
SetItemLooks -1 = 167
;清除OK框关联
CLEARCURRBOXID
SENDMSG 6 装备鉴定完成!
break
;NPC给予的装备需要单独处理
[@给予绑定的装备]
#ACT
GiveStateItem 木剑 1 1 0 0 0 0 0 0 1
SENDMSG 6 给你一个绑定木剑禁止扔,禁止上架拍卖行或摆摊
break
```
注意:
1. 拾取鉴定写在`[@AddBag]`触发标签下
2. 使用`LINKPICKUPITEM`绑定拾取装备,鉴定完成后必须用`CLEARCURRBOXID`取消关联
3. NPC给予的装备无法直接拾取绑定,需要使用`GiveStateItem`命令给予绑定装备
4. 使用`SetItemLooks`命令修改装备内观Looks值来显示"+N"效果
5. 装备极品值检测使用`GetItemSuperValue`命令
← 返回问答库