2チームに分かれ、片方のチームメンバーの全滅を待つsk

すいません、どんなタイトルにすればいいかわかりませんでした.. こんな感じのものを書きました(on death、on respawnのところはredのバージョンもありますが、変数名しか変わっていなかったので割愛しました) 青チームを全員倒しても次に進みません.. 必要そうであれば全文載せます、よろしくお願いします
#(ゲーム中)
set {wait} to false
set {aliveb::*} to {blue::*}
countup()
while {aliveb::*} is set:
wait 1 ticks
set {wait} to true

function countup():
while {wait} is false:
add 1 to {sec}
loop all players:
set action bar of loop-player to "経過時間:%{sec}%秒"

#生存者リストから削除
on death:
if victim contains {blue::*}:
remove {aliveb::*} from victim

#復活した時、リストにいなければスペクテイターモードにする
on respawn:
wait 2 ticks
if {blue::*} contains player:
if {aliveb::*} does not contain player:
execute console command "/gamemode 3 %player%"
tpbluespawn(player)
#(ゲーム中)
set {wait} to false
set {aliveb::*} to {blue::*}
countup()
while {aliveb::*} is set:
wait 1 ticks
set {wait} to true

function countup():
while {wait} is false:
add 1 to {sec}
loop all players:
set action bar of loop-player to "経過時間:%{sec}%秒"

#生存者リストから削除
on death:
if victim contains {blue::*}:
remove {aliveb::*} from victim

#復活した時、リストにいなければスペクテイターモードにする
on respawn:
wait 2 ticks
if {blue::*} contains player:
if {aliveb::*} does not contain player:
execute console command "/gamemode 3 %player%"
tpbluespawn(player)
skript:2.3.6 mc:1.12.2
11 Replies
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
これわですね 英語の問題です victim contains {blue::*} を翻訳機にでもかけてみるとvictim{blue::*} が逆なのがわかる removeの行も同様に逆になってる Skript関係なく、英語で ○○ from ×× ってあったら ×× から ○○ になるでしょ
tanoKun
tanoKun2y ago
set player’s gamemode to creative
yukkina
yukkina2y ago
set gamemode of player to spectator エラー出ないのかそれ、、。ウケる
Melonium
Melonium2y ago
英語的なミスが多いなら構文を覚えるんじゃなくてその使用例を覚える方がいいかも
yukkina
yukkina2y ago
否 英語を学べば良いのだ あとは 英語とskriptを脳内で結びつけることかな 英語として読んでみると使い方分かりやすくなるかも
oishiigohan
oishiigohanOP2y ago
わ、よく見ると英語の問題ですね 直します、ありがとうございます fromとかto、ofとかの動詞とかじゃない方ってどこら辺で学ぶんだ…まだやってないような気が…
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
中学で早いうちにやると思いま
yukkina
yukkina2y ago
前置詞は
oishiigohan
oishiigohanOP2y ago
やってない😢
yukkina
yukkina2y ago
中1,2あたりでやるっしょ たぶん! toが右向き矢印(to=→)A to B=AをBさんに とかそんな感じ forも同じく fromは逆(from=←) ってイメージでええよ add 1 to {hoge} はhoge"に"1を加える set {hoge} to 1 はhogeを1"に"する remove 1 from {hoge} はhoge"から"1を引く まあやっていけばなれると思うよ! 難しく考えなくてよき
oishiigohan
oishiigohanOP2y ago
ありがとうございますぅぅ.. 覚えます
Want results from more Discord servers?
Add your server