14 Replies
送られはしますが、範囲内のプレイヤー1に5秒間チャットを送り、そのあと範囲内にいたプレイヤー2に5秒間送り、プレイヤー3に5秒間~~~となってしまいます。
範囲内のプレイヤー全員に同時に5秒間チャットを送る方法が知りたいです
loop-valueのとこでcan't understandどうたらこうたらってエラー吐いてます...
だね
あなるほど
そりゃそうか
プレイヤーごとにメッセージ変えないなら
でもいい
set {test.skill.%{_players::}%} to 1
範囲内にいるプレイヤーそれぞれの{test.skill.%player%}を1にしたいのですが、どうすればいいでしょうか;;
あ、loop {_players::}:でできたりしないかな
よくわからなかった...
でできるけど、リスト変数を使うことをお勧めする
player.%player%
みたいな使い方してるとvariables.csv
が膨れ上がってサーバーの起動が遅くなる原因になる
ゲームで使う一時的なグローバル変数なんかは{game::*}
の中に作るようにすれば初期化するときdelete {game::*}
の一行で削除できます
次の試合の処理でバグを起こすことも少なくなるし、Skriptのインデックスの検索処理も高速になりますなるほど
できました!!!!!!!!ありがとうございます!!!!😭 😭
今更だけど
function使えばもっと簡単だと思ふ
引数で複数の値受け取れるよ
そうだった
ステルス変更
いろいろ間違ってるけど関数にするならできるだけ一般化したほうがいい