Skip to content

🎮 物品宠物互换 — 演示图实战

演示图:物品宠物互换.w3x

触发器数:2

📁 本地路径:F:\AI\AI-machine\W3演示图\

📑 触发器目录

  • 设置英雄跟宠物变量
  • 右键双击给予物品1

📜 触发器代码

设置英雄跟宠物变量

text
触发器: 设置英雄跟宠物变量 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ 地图初始化
条件
  └─ 无
动作
  ├─ ── 设置英雄跟宠物 ──
  ├─ 设置 Yx[1] = gg_unit_Hpal_0001
  └─ 设置 BB[1] = gg_unit_Hmkg_0002

右键双击给予物品1

text
触发器: 右键双击给予物品1 (玩家/英雄) [✓]
───────────────────────────────────────────────────────
事件
  └─ YDWESyStemItemUnmovableRegistTrigger()
条件
  └─ 无
动作
  ├─ 关闭触发器 当前触发器()
  ├─ 设置局部变量:"w"=(触发单位()的所有者)
  ├─ 如果
  │    ├─ 条件: 触发单位() == Yx[玩家号(读取局部变量("w"))]
  │    ├─ 则
  │    │    设置局部变量:"u"=Yx[玩家号(读取局部变量("w"))]
  │    │    设置局部变量:"f"=BB[玩家号(读取局部变量("w"))]
  │    └─ 否则
  │         设置局部变量:"u"=BB[玩家号(读取局部变量("w"))]
  │         设置局部变量:"f"=Yx[玩家号(读取局部变量("w"))]
  ├─ 设置局部变量:"wp"=GetOrderTargetItem()
  ├─ YDWEForLoopLocVarMultiple: "f", 1, 6
  ├─ 启动计时器: 创建计时器(), 0.00s (一次性)
  └─ 开启触发器 当前触发器()

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