Skip to content

🎮 异步特效 — 演示图实战

演示图:异步特效显示开关.w3x

触发器数:3

📁 本地路径:F:\AI\AI-machine\W3演示图\异步特效显示开关.w3x

📑 触发器目录

  • 初始化
  • esc开关
  • 咆哮

📜 触发器代码

初始化

text
触发器: 初始化 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ 地图初始化
条件
  └─ 无
动作
  ├─ ── 将实际 玩家1-6 添加到玩家组 ──
  └─ YDWEForLoopLocVarMultiple: "xh", 1, 6

esc开关

text
触发器: esc开关 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ TriggerRegisterPlayerEventEndCinematic(PlayerALL)
条件
  └─ 无
动作
  └─ 如果
       ├─ 条件: 玩家在玩家组中(触发玩家(), TXplayers) == TRUE
       ├─ 则
       │    ForceRemovePlayerSimple: 触发玩家(), TXplayers
       │    DisplayTimedTextToPlayer: 触发玩家(), 0, 0, 2.00, "TRIGSTR_008"
       └─ 否则
            ForceAddPlayerSimple: 触发玩家(), TXplayers
            DisplayTimedTextToPlayer: 触发玩家(), 0, 0, 2.00, "TRIGSTR_009"

咆哮

text
触发器: 咆哮 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ 任意单位 - PlayerUnitEventSpellEffect
条件
  └─ 无
动作
  └─ 如果
       ├─ 条件: 技能ID比较(施法技能ID(), OperatorEqualENE, A000)
       ├─ 则
       │    ── 异步字符串(模型)显示 ──
       │    如果
       │      ├─ 条件: 玩家在玩家组中(GetLocalPlayer(), TXplayers) == TRUE
       │      ├─ 则
       │      │    设置局部变量:"tx"="Abilities\Spells\NightElf\BattleRoar\RoarCaster.mdl"
       │      └─ 否则
       │           设置局部变量:"tx"=""
       │    YDWETimerDestroyEffect: 2, 创建特效(附着单位)(读取局部变量("tx"), 触发单位(), "origin")
       └─ 否则: (无)

内容由多智能体 AI 系统自动生成,仅供学习参考