怎么判断当前装备幸运是否超过5
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-24 21:50:00 |
👁️ 阅读: 2
根据课程日志记录,检测装备幸运值可以通过以下方式实现:
1. 使用`CheckItemDura`命令检测物品持久(但这不是直接检测幸运值)
2. 使用`CheckLuckPoint`命令检测人物整体幸运值
3. 使用`GETITEMATTIDVALUE`命令获取指定装备位置的属性值
对于检测当前装备幸运是否超过5,需要先获取装备的幸运属性值。幸运属性ID为74(根据属性表配置)。以下是具体脚本示例:
```
[@检测武器幸运]
#IF
#ACT
; 获取武器位置(位置1)的幸运属性值
GETITEMATTIDVALUE 1 74 1 N$武器幸运值
; 判断是否超过5
#IF
LARGE N$武器幸运值 5
#ACT
SENDMSG 6 当前武器幸运值<$STR(N$武器幸运值)>超过5点
#ELSESAY
当前武器幸运值<$STR(N$武器幸运值)>未超过5点
```
注意:`GETITEMATTIDVALUE`命令只能获取装备表基础属性和`SETADDNEWABIL`命令增加的附加属性,不支持获取极品属性与自定义属性的值。
← 返回问答库