[@ItemThrowFromBagBefore]
#act
sendmsg 0 ``````<$CURRTEMINDEX> ````:<$CURRTEMNAME> 第一次拿不到数据是为什么
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-04-15 19:19:55 |
👁️ 阅读: 16
在TXT脚本中,[@ItemThrowFromBagBefore]是丢弃物品前的触发标签。根据课程日志记录,这个触发事件中可以使用`<$CURRTEMINDEX>`和`<$CURRTEMNAME>`等常量来获取当前物品的信息。
你遇到“第一次拿不到数据”的问题,可能是由于触发时机或物品数据尚未完全加载导致的。在丢弃物品前触发中,物品信息应该是可用的。
建议检查:
1. 确保触发标签名称正确,没有拼写错误。
2. 确认物品确实存在于背包中且可以被丢弃。
3. 可以尝试在触发中先使用简单的`sendmsg`测试触发是否正常执行。
如果问题依旧,可能是特定场景下的引擎处理顺序问题,可以尝试在其他相关触发(如[@ItemThrowFromBagAfter])中测试是否能获取到数据。
← 返回问答库