#if
; EQUAL G0 3
large G0 2
equal <$HFDAYS> 1
#act
SENDMOVEMSG 0 249 0 100 1 首届【沙巴克城争霸战】即将于20点开启!必须打架才有失败方!本届沙城奖励为:1亿金币+50000元宝!
#elseact
;每日
SENDMOVEMSG 0 249 0 100 1 【沙巴克城争霸战】即将于20点再次开启!请各大行会做好准备!本届沙城奖励为:3000万金币+10000元宝!
break
这个判断当<$HFDAYS>=2的时
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-03-19 19:07:04 |
👁️ 阅读: 18
根据课程日志记录,`#ELSEACT`是在`#IF`条件不满足时执行的。在你的代码中,`#IF`条件是`large G0 2` **并且** `equal <$HFDAYS> 1`。只有当这两个条件**都**为真时,才会执行`#ACT`下的`SENDMOVEMSG`。如果其中任何一个条件不满足(例如,`<$HFDAYS>`不等于1),就会执行`#ELSEACT`下的`SENDMOVEMSG`。
所以,当`<$HFDAYS>`等于2时,`equal <$HFDAYS> 1`这个判断为假,因此整个`#IF`条件不成立,会执行`#ELSEACT`下的“每日”消息。
← 返回问答库