|
做-repick的时候遇到诡异的情况了:
repick
事件
玩家 - 玩家2(蓝色) 输入的聊天信息包含 -repick ,匹配方式: 完全匹配
玩家 - 玩家3(青色) 输入的聊天信息包含 -repick ,匹配方式: 完全匹配
玩家 - 玩家4(紫色) 输入的聊天信息包含 -repick ,匹配方式: 完全匹配
玩家 - 玩家5(黄色) 输入的聊天信息包含 -repick ,匹配方式: 完全匹配
玩家 - 玩家6(橙色) 输入的聊天信息包含 -repick ,匹配方式: 完全匹配
玩家 - 玩家8(粉红) 输入的聊天信息包含 -repick ,匹配方式: 完全匹配
玩家 - 玩家9(灰色) 输入的聊天信息包含 -repick ,匹配方式: 完全匹配
玩家 - 玩家10(淡蓝) 输入的聊天信息包含 -repick ,匹配方式: 完全匹配
玩家 - 玩家11(暗绿) 输入的聊天信息包含 -repick ,匹配方式: 完全匹配
玩家 - 玩家12(棕色) 输入的聊天信息包含 -repick ,匹配方式: 完全匹配
条件
动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
is_repick[(((触发玩家) 的玩家索引号) - 1)] 等于 TRUE
Then - 动作
游戏 - 对 (触发玩家) 在屏幕位移(0.00,0.00)处显示文本: (color[1] + 你不能再RP了!)
跳过剩余动作
Else - 动作
无动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
is_random[(((触发玩家) 的玩家索引号) - 1)] 等于 FALSE
Then - 动作
游戏 - 对 (触发玩家) 在屏幕位移(0.00,0.00)处显示文本: (color[1] + 只有随机得到的英雄可以重选!)
跳过剩余动作
Else - 动作
无动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(hero[(((触发玩家) 的玩家索引号) - 1)] 是 英雄) 等于 FALSE
Then - 动作
游戏 - 对 (触发玩家) 在屏幕位移(0.00,0.00)处显示文本: (color[1] + 您还没有英雄可以RP!)
跳过剩余动作
Else - 动作
无动作
游戏 - 对 (触发玩家) 在屏幕位移(0.00,0.00)处显示文本: (color[7] + 您可以选择新的英雄了。)
设置 is_repick[(((触发玩家) 的玩家索引号) - 1)] = TRUE
-------- // 返回随机单位池 --------
单位池 - 在 hero_pool 中添加一个 (hero[(((触发玩家) 的玩家索引号) - 1)] 的类型) 比重为 1.00
-------- // 对玩家解禁 --------
For循环整数A从 1 到 12, 做动作
Loop - 动作
玩家 - 设置 (hero[(((触发玩家) 的玩家索引号) - 1)] 的类型) 可取得的 对 (玩家 循环整数A [R])
-------- // 删除英雄 --------
单位 - 删除 hero[(((触发玩家) 的玩家索引号) - 1)]
-------- // 使玩家可以召唤英雄 --------
玩家 - 限制英雄数量为 1 对 (触发玩家)
因为之前设定了当玩家使用随机英雄的时候,会把限制英雄数量设置为0,防止玩家随机了又去买英雄。
但是测试的时候发现,即使-repick之后也不能再从酒馆买英雄了。经测试触发有走到最后一句,但是不知道为什么没有起作用。
|
|