Skip to content

🎮 随机不重复 — 演示图实战

演示图:随机不重复01.w3x

触发器数:8

📁 本地路径:F:\AI\AI-machine\W3演示图\随机不重复01.w3x

📑 触发器目录

  • 未命名触发器 100
  • 未命名触发器 200
  • 未命名触发器 300
  • 未命名触发器 008
  • 未命名触发器 008 复制
  • 未命名触发器 007 复制 2
  • 未命名触发器 009
  • 未命名触发器 009 复制

📜 触发器代码

未命名触发器 100

text
触发器: 未命名触发器 100 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ 地图初始化
条件
  └─ 无
动作
  ├─ 战争迷雾开关: EnabledDisabledDisabled
  ├─ 迷雾遮罩开关: EnabledDisabledDisabled
  └─ 启动计时器: 创建计时器(), 3.00s (循环)

未命名触发器 200

text
触发器: 未命名触发器 200 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ YDWEMemoryLeakHelperDisplayLeaks

未命名触发器 300

text
触发器: 未命名触发器 300 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ YDWE任意单位受伤注册()
条件
  └─ 伤害值() OperatorGreaterEq 10
动作
  ├─ 设置局部变量:"dx"=8.50
  ├─ 设置局部变量:"p"=(触发单位()的位置)
  ├─ 设置局部变量:"p1"=PolarProjectionBJ(读取局部变量("p"), 20.00, 90.00)
  ├─ CreateTextTagLocBJ: (实数转整数(伤害值())转字符串), 读取局部变量("p1"), (GetUnitFlyHeight(读取局部变量("u")) + 100.00), 读取局部变量("dx"), 100, 100, 100, 10.00
  ├─ 设置局部变量:"piao"=GetLastCreatedTextTag()
  ├─ 清除点 读取局部变量("p")
  ├─ 清除点 读取局部变量("p1")
  ├─ SetTextTagVelocityBJ: 读取局部变量("piao"), 120.00, 80.00
  ├─ YDWETimerDestroyTextTag: 1.00, 读取局部变量("piao")
  └─ SetTextTagFadepointBJ: 读取局部变量("piao"), 0.50

未命名触发器 008

text
触发器: 未命名触发器 008 (玩家/英雄) [✓]
───────────────────────────────────────────────────────
事件
  └─ TriggerRegisterPlayerEventEndCinematic(Player00)
条件
  └─ 无
动作
  ├─ ClearTextMessages
  ├─ 显示文本→Player00: 0
  ├─ 显示文本→Player00: 0
  └─ 显示文本→Player00: 0

未命名触发器 008 复制

text
触发器: 未命名触发器 008 复制 (玩家/英雄) [✓]
───────────────────────────────────────────────────────
事件
  └─ 玩家 Player00 输入 "3"
条件
  └─ 无
动作
  ├─ ClearTextMessages
  ├─ 显示文本→Player00: 0
  ├─ 循环整数A 1→8
  │    └─ 显示文本→Player00: 0
  └─ 显示文本→Player00: 0

未命名触发器 007 复制 2

text
触发器: 未命名触发器 007 复制 2 (玩家/英雄) [✓]
───────────────────────────────────────────────────────
事件
  └─ 玩家 Player00 输入 "1"
条件
  └─ 无
动作
  ├─ ── 设置取读数量 ──
  ├─ 设置局部变量:"aa"=2
  ├─ ── 设置取读最大值 ──
  ├─ 设置局部变量:"k2"=10
  ├─ ── 取读 ──
  ├─ 循环整数A 1→10
  │    └─ YDWESetAnyTypeLocalArray: 整数, "数组", 循环整数A, 随机[1~8]
  ├─ ── 进行循环 ──
  └─ YDWEForLoopLocVarMultiple: "xh", 1, 读取局部变量("aa")

未命名触发器 009

text
触发器: 未命名触发器 009 (玩家/英雄) [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  ├─ 执行区域代码块: "收纳盒"
  ├─ 设置局部变量:"a"=8
  ├─ 循环整数A 1→读取局部变量("a")
  │    └─ 如果
  │         ├─ 条件: shuzu2/*数组2*/[循环整数A] == 读取局部变量("as")
  │         ├─ 则
  │         │    显示文本→Player00: 0.00
  │         │    返回
  │         └─ 否则
  │              无动作
  └─ 循环整数A 1→读取局部变量("a")
       └─ 如果
            ├─ 条件: shuzu2/*数组2*/[循环整数A] == 0
            ├─ 则
            │    设置 shuzu2/*数组2*/[循环整数A] = 读取局部变量("as")
            │    显示文本→Player00: 0.00
            │    YDWEExitLoop
            └─ 否则
                 无动作

未命名触发器 009 复制

text
触发器: 未命名触发器 009 复制 (玩家/英雄) [✓]
───────────────────────────────────────────────────────
事件
  └─ 玩家 Player00 输入 "sc "
条件
  └─ 无
动作
  ├─ ClearTextMessages
  ├─ 设置局部变量:"a"=字符串转整数(取子字符串(玩家聊天字符串(), 4, 4))
  ├─ 显示文本→Player00: 0.00
  └─ 如果
       ├─ 条件: 全部成立
       │    ├─ 读取局部变量("a") OperatorLess 9
       │    ├─ 读取局部变量("a") OperatorGreater 0
       ├─ 则
       │    显示文本→Player00: 0.00
       │    设置 shuzu2/*数组2*/[读取局部变量("a")] = 0
       └─ 否则: (无)

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