変数の数字が減らない

タイマーを作りたくてevery secondで毎秒{timer}という変数の数字を1減らすというコードを作ったのですがうまく減ってくれませんでした。 理由がわかる方教えてください エラー等はありませんでした。 every second: if {start} is "true": subtract 1 from {timer} if {timer} is not "0": loop all players: wait 1 tick wipe loop-player's sidebar set name of sidebar of loop-player to "&e情報" set score "&a残り時間:&6%{timer}%" in sidebar of loop-player to 8 set score "&c残り人数:&6%{player}%" in sidebar of loop-player to 7
21 Replies
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
多分だけど
set {timer} to "数字"
set {timer} to "数字"
みたいに書いていませんか 数字と文字列は別物なので区別しないといけません 時間ないのであとは他の人に任せる
ばくねつ
ばくねつ13mo ago
if {start} is true: if {timer} is not 0: ""がいらない
Shake
ShakeOP13mo ago
あ!確かにそうやってます どう書いたらよろしいでしょうか...? やってみます!
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
ダブルクォーテーションで囲まないでください
set {timer} to 300
set {timer} to 300
のような感じです
Shake
ShakeOP13mo ago
ありがとうございます! あともう一つよろしいでしょうか。。。?
月猫ch
月猫ch13mo ago
俺でよければ見ますよ
Shake
ShakeOP13mo ago
ありがとうございます! ミニゲームで参加人数を把握するためにプレイヤーが入ってきた時に{player}という変数に1プラスする構文を作ったのですがなぜか増えなくて。。。 On Join: teleport player to {spawn} if {start} is "true": command "gamemode spectator %player%" command "/team join ob %player%" command "/tag %player% add ob" send "{@prefix}&e現在ゲームが進行中です。次のゲームから参加できます。" stop command "/tag %player% add tousou" command "/team join tousou %player%" add 1 to {player} stop On Quit: remove 1 from {player} stop
月猫ch
月猫ch13mo ago
on load:
set {player} to amount of players
on join:
add 1 to {player}
on quit:
add -1 to {player}
on load:
set {player} to amount of players
on join:
add 1 to {player}
on quit:
add -1 to {player}
{player}という変数が最初に定義されていないことから {player}は【数値】じゃないから、1たせないね!! って判断されて数字が増えてない可能性ありますね on load: で現在の人数を先に設定することで動くかもしれません あいや ちがうわ これ今 on joinの中のコマンド動いてます?
Shake
ShakeOP13mo ago
変数以外は動いてます
月猫ch
月猫ch13mo ago
stop それ消してみた上で ⬆️のコード差し込んでみてください
月猫ch
月猫ch13mo ago
No description
Shake
ShakeOP13mo ago
分かりました! ありがとうございます! 学校帰ったらちょっと試してみます
月猫ch
月猫ch13mo ago
0w0)b
Shake
ShakeOP13mo ago
ありがとうございます!無事できました! ですがタイトルを使用するとこのようなエラーが出るのですがどうすればよいでしょうか...?
Shake
ShakeOP13mo ago
月猫ch
月猫ch13mo ago
/sk info で出るやつスクショおくれます?
Shake
ShakeOP13mo ago
わかりました!
Shake
ShakeOP13mo ago
No description
Shake
ShakeOP13mo ago
こんな感じです
月猫ch
月猫ch13mo ago
マイクラのverにもよるんですけど いまshakeさんは2.7.1ってverのskript使ってるんですよ 2.7.2ってやつ入れたら消えるかもです
Shake
ShakeOP13mo ago
ありがとうございます! ちょっと試してみます 全く同じエラーですね。。。 コードはこちらです
loop all players:
send loop-player title "&a&l5" for 2 seconds
wait 1 seconds
loop all players:
send loop-player title "&a&l4" for 2 seconds
wait 1 seconds
loop all players:
send loop-player title "&e&l3" for 2 seconds
wait 1 seconds
loop all players:
send loop-player title "&6&l2" for 2 seconds
wait 1 seconds
loop all players:
send loop-player title "&c&l1" for 2 seconds
wait 1 seconds
loop all players:
send loop-player title "&b&lあまう&c&lドロ" with subtitle "&6&n&l&oSTART" for 4 seconds
loop all players:
send loop-player title "&a&l5" for 2 seconds
wait 1 seconds
loop all players:
send loop-player title "&a&l4" for 2 seconds
wait 1 seconds
loop all players:
send loop-player title "&e&l3" for 2 seconds
wait 1 seconds
loop all players:
send loop-player title "&6&l2" for 2 seconds
wait 1 seconds
loop all players:
send loop-player title "&c&l1" for 2 seconds
wait 1 seconds
loop all players:
send loop-player title "&b&lあまう&c&lドロ" with subtitle "&6&n&l&oSTART" for 4 seconds
Want results from more Discord servers?
Add your server