🎮 随机不重复 — 演示图实战
演示图:随机不重复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
└─ 否则: (无)