listからランダムにn個取得
{tasks::*}
というオブジェクトからn個ランダム取得を実装するために
set {_taskList::*} to shuffled {tasks::*}
して、最初のn個を取得というコードを書こうとしましたが
最初のn個の書き方がわかりません
今回の{tasks::*}
はkeyが数字ではなく
みたいな感じなので、{_taskList::1}
みたいな数値指定できません
1st ~ of {_taskList::*}
みたいな書き方あった気がします
それを教えてほしいです4 Replies
Skript Hub - Documentation
Element of (Expression) - Skript
The first, last or a random element of a set, e.g. a list variable.
See also: random
まけた
ただ個人的にはshuffleしたんならloop {}:で回したあとカウントして終わったらループ殺したほうが早い気がするけどね
skriptでbreakする方法忘れたけど
exit 1 sectionでいけたっけ
やっぱそっちのほうがいいんですかね
Element? を使ったことなかったので、これを機に知りたくて質問させてもらいました
ちょっと両方使ってみます
ありがとうございます