txt 判断逻辑,EQUAL J117 1 变量是1并且当前装备没有标记 "副本装备" 就不能穿上。
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-07-01 21:16:14 |
👁️ 阅读: 9
根据课程日志记录,在TakeOnBeforeEX触发中,可以通过以下逻辑判断:如果J117变量为1且装备没有"副本装备"标记,则禁止穿戴。
实现方案:
```txt
[@TakeOnBeforeEX]
#IF
; 检查J117变量是否等于1
EQUAL J117 1
; 检查当前装备是否有"副本装备"标记
CHECKVAR Z<$CURRTEMMAKEINDEX> <> "副本装备"
#ACT
; J117为1且装备没有标记,禁止穿戴
SENDMSG 6 "当前装备<$CURRTEMNAME>未标记为副本装备,禁止穿戴"
stop
#ELSESAY
; 其他情况允许穿戴
```
关键点:
1. 使用`EQUAL J117 1`判断J117变量值
2. 使用`CHECKVAR Z<$CURRTEMMAKEINDEX> <> "副本装备"`检查装备是否有标记
3. 两个条件同时满足时执行#ACT阻止穿戴
4. 使用`stop`命令终止穿戴操作
注意:J变量是数字型个人变量,Z变量是字符型个人变量,两者都会在每晚12点自动重置。
← 返回问答库