--- title: 人工智能命令和船队排队 summary: 优先,中断,取消和验证人工智能脚本的真实结果. section: scripting kind: guide status: observed updated: 2026-10-22 tags: ["X4","modding","orders"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/"] --- ## 顺序及其运行脚本 检查实际的订单手柄和货物队列. 脚本结束或中断事件并不总是意味着命令被删除. 在X4 9.00研究中, `event_object_order_cancelled` 优先顺序中断行为,而前面的手柄在排队中保持准备. ## 检查取消 确认正确的船只存在,预期订单被取消,然后手柄真的没有. 一个事件是不够的. 另一种情况也可能是: 手可能在延迟事件之前消失. 确定具体操作的完成条件. ## 优先事项和行动 `immediate` 和 `priority` 在 `create_order` 它们意味着不同的东西. 读取重点改变后的真实排队顺序; `$Priority` 变量对人工智能行为没有证据. 为了移动,请检查最后坐标. 仅仅完成脚本,就不能证明到达. ## 退回 测试正常的订单,多次排队,优先中断,取消和保存加载. 不要将一个MoveWait结果概括为每个AI脚本. 看到 [游戏效果验证](wiki:testing) 和 [MD 持久化](wiki:md-persistence).