动作
设置 wjz[0] = (新建空玩家组)
设置 wjz[1] = (新建空玩家组)
玩家组 - 选取 (所有符合 (((匹配玩家) 的游戏状态) 等于 正在游戏) 的玩家) 内所有玩家做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(随机整数,最小值: 1 最大值: 100) 大于或等于 50
Then - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(wjz[0] 中的玩家数量) 不等于 6
Then - 动作
玩家组 - 为 wjz[0] 添加 (选取玩家)
Else - 动作
玩家组 - 为 wjz[1] 添加 (选取玩家)
Else - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(wjz[1] 中的玩家数量) 不等于 6
Then -
玩家组 - 为 wjz[1] 添加 (选取玩家)
Else - 动作
玩家组 - 为 wjz[0] 添加 (选取玩家)
玩家组 - 命令 wjz[0] 设置对 wjz[0] 的联盟状态为 结盟并共享视野
玩家组 - 命令 wjz[0] 设置对 wjz[1] 的联盟状态为 敌对
玩家组 - 命令 wjz[1] 设置对 wjz[1] 的联盟状态为 结盟并共享视野
玩家组 - 命令 wjz[1] 设置对 wjz[0] 的联盟状态为 敌对
首先以上是我写的随机的触发,我测试时是用电脑玩家和用UP键触发来测试的
假如在满玩家的情况下,A队伍和B队伍可以正确随机分配12个玩家
但是没办法做到两队玩家人数平均化,或者说我现在绕进了个死胡同,不知道怎么解了
要怎么样改才能比如:四个游戏玩家,随机的话1.2.3.4玩家可以是1.4或2.1这样随机分配到A队伍.
而3,5,7之类的奇数玩家则接受其中一队多一个人 |