PAKOM
PAKOM
PDCPlayerRealms developerS Community
Created by PAKOM on 11/16/2024 in #help-forum
赤チームと青チームに均等にわけるコマンドを作りたいがなぜか均等にならない
赤チームと青チームへプレイヤーを均等にわけるコマンドを作りたく
command /randomteam:
permission: sk.admin
permission message: &cYou don't have permission.
trigger:
set {player} to 0
delete {tempredteam::*}
loop all players:
if {team.%loop-player's uuid%} is not set:
add 1 to {player}
add "%loop-player%" to {tempredteam::*}
wait 1 tick
set {playerhalf} to {player} / 2
loop {playerhalf} times:
set {tempred} to random object out of {tempredteam::*}
command "/team join red %{tempred}%"
set {_uuid} to {tempred} parsed as player's uuid
set {team.%{_uuid}%} to "red"
command "/team join blue @a[team=temp]"
loop all players:
if {team.%loop-player's uuid%} is not set:
set {team.%loop-player's uuid%} to "blue"
broadcast "&eチーム分けが完了しました"
command /randomteam:
permission: sk.admin
permission message: &cYou don't have permission.
trigger:
set {player} to 0
delete {tempredteam::*}
loop all players:
if {team.%loop-player's uuid%} is not set:
add 1 to {player}
add "%loop-player%" to {tempredteam::*}
wait 1 tick
set {playerhalf} to {player} / 2
loop {playerhalf} times:
set {tempred} to random object out of {tempredteam::*}
command "/team join red %{tempred}%"
set {_uuid} to {tempred} parsed as player's uuid
set {team.%{_uuid}%} to "red"
command "/team join blue @a[team=temp]"
loop all players:
if {team.%loop-player's uuid%} is not set:
set {team.%loop-player's uuid%} to "blue"
broadcast "&eチーム分けが完了しました"
というコードを書いたのですがなぜか均等にならずほぼ毎回赤チームが3人か二人になってしまい均等にならないのですが解決方法わかるかたいらっしゃいますか? 環境はPaper1.16.5 skript2.5.3 Skellett v2.0.10 skRayFall v1.9.28 SkQuery v4.1.10 です
20 replies
PDCPlayerRealms developerS Community
Created by PAKOM on 11/16/2024 in #help-forum
skriptで分と秒表記のタイマーを作りたい
{timer}という変数に、タイマーの時間の秒数が入っていてこの変数の秒数を分と秒の表記に直してアクションバーに表示させるようなskriptを製作したいのですがやり方がわからず。。。。
18 replies
PDCPlayerRealms developerS Community
Created by PAKOM on 11/15/2024 in #help-forum
変数の名前に変数を指定できない
{tempredteam}という変数の中に入っているプレイヤーIDのUUIDを指定して変数を作りたく以下のようなコードを書いたのですがエラーが出てしまいます、、、 どなたか解決策がわかる方、教えてくださると大変助かります
set {team.%{tempredteam}'s uuid%} to "red"
set {team.%{tempredteam}'s uuid%} to "red"
環境はPaper1.16.5 skript2.5.3 Skellett v2.0.10 skRayFall v1.9.28 SkQuery v4.1.10 です
81 replies
PDCPlayerRealms developerS Community
Created by PAKOM on 4/3/2024 in #help-forum
target block のブロックIDのみ変数に加えたい
set {blockid.%player's uuid%} to target block だとワールドや座標などの余計な情報も変数に加えられてしまうので、ブロックIDのみを変数に加える方法を教えてください
8 replies
PDCPlayerRealms developerS Community
Created by PAKOM on 1/27/2024 in #help-forum
トップのみ表示するランキングを作りたい
{count.%player'suuid%} という変数に一番数字の入っているプレイヤーのIDと数字をメッセージとして送信したいのですが、どうしたらプレイヤーのIDと数字を同時にメッセージとして送信できるかわかりません。。。 助けていただけると嬉しいです。
9 replies