#if
equal <$LUARESULT> 10
#act
confertitle 精品先天气运
confertitle 完美先天气运
#elseact
deprivetitle 精品先天气运
break
#if
large <$LUARESULT> 4
#act
confertitle 精品先天气运
#elseact
deprivetitle 完美先天气运
当<$LUARESULT> = 10我要激活精品与完美气运,当<$LUARESULT>小于10并大于4时候,我要激活精品先天气运并删
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-03-20 10:26:14 |
👁️ 阅读: 11
这段脚本存在逻辑问题,无法实现你的需求。当`<$LUARESULT>`等于10时,两个`#IF`块都会被执行,导致最终结果混乱。
根据课程日志记录,TXT脚本不支持嵌套`#IF`判断。要实现你描述的分段条件,可以按照以下方式组织:
```
#IF
EQUAL <$LUARESULT> 10
#ACT
CONFERTITLE 精品先天气运
CONFERTITLE 完美先天气运
BREAK
#IF
LARGE <$LUARESULT> 4
#ACT
CONFERTITLE 精品先天气运
DEPRIVETITLE 完美先天气运
#ELSEACT
DEPRIVETITLE 精品先天气运
DEPRIVETITLE 完美先天气运
```
这个逻辑是:
1. 先判断是否等于10,是则同时激活两个称号并结束。
2. 如果不等于10,再判断是否大于4,是则激活精品并删除完美。
3. 如果既不等于10也不大于4(即小于等于4),则删除两个称号。
这样就能满足你的需求。
← 返回问答库