切換
舊版
前往
大廳
主題

【嵐】【指令】讓隊伍能平均隨機分配的方法

雪色 | 2017-07-11 22:05:32 | 巴幣 2 | 人氣 633

隨機隊伍分配:
特性:可以平均的分配玩家進入各個隊伍之中,比較具有平衡性
原理:
先將那些要被隨機置入隊伍的玩家先加入一個另外的隊伍(暫稱無名隊伍)中,
針對那些被加入無名隊伍的玩家隨機挑選無名隊伍的玩家依照機關次序加入對應隊伍中,
直到無名隊伍還有玩家以前都持續循環執行以上機關

示例:
以下以三個隊伍示範:紅(red)綠(green)藍(blue)
以及一個無名隊伍:none

-------------[指令部分]------------
/scoreboard teams join red @r[team=none]
/scoreboard teams join green @r[team=none]
/scoreboard teams join blue @r[team=none]
------------------------------------
依序讓此指令重複執行即可達到平均隨機分配隊伍的方法

我們假設有8個人來進行這個隨機隊伍分配方式,
那麼紅隊會有3人、綠隊會有3人、會有2人;
而假設有10個人來進行這個隨機隊伍分配方式,
那麼紅隊會有4人、綠隊會有3人、藍隊會有3人。

而隊伍分配上因為指令執行順序的關係,
會依照指令的優先執行對一群玩家所優先加入的隊伍有所排序,
這是唯一的缺點:不能無視隊伍加入的優先順序(但因該沒什麼大礙)

(這是此隨機方式的效果示例)



1則留言

2017-07-11 22:48:29
都已經改名了,標題還是嵐www
2017-07-12 16:00:49
下一篇再改(X
追蹤 創作集

作者相關創作

更多創作