アイテムにコマンドを付けるsk

アイテムにコマンドを付けるsk(https://pastebin.com/XLuBahgX )を作っているのですが、これだとこういうことが起きます ・wait {wait} secondsが動かない ・コマンドをsay @pとかにすると中心がプレイヤーじゃない ・変数waitを複数使うとよくなさそう? なにかいい方法はないでしょうか..?
Pastebin
手に持っているアイテムにコマンドをつける - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
6 Replies
yukkina
yukkina2y ago
wait %number% secondsじゃなくて、 wait %timespan%だから、 本来はwait {_time} (_timeの中身は2 secondsとか)じゃないと動かない ただ、無理やり動かすならば、
evaluate "wait {wait} seconds"
evaluate "wait {wait} seconds"
(req:skQuery) にすればok 本人がop持ってないときにopコマンド使える必要が無いなら
execute player command "なんたらかんたら"
execute player command "なんたらかんたら"
ひつようなら /execute噛めばいいんでない? 残りはまた後で。
soramame_256
soramame_2562y ago
evaluate "wait %{wait}% seconds"
evaluate "wait %{wait}% seconds"
最悪 wait "%{wait}% seconds" parsed as timespanでも動く
yukkina
yukkina2y ago
あ それの方が良くないか?
oishiigohan
oishiigohanOP2y ago
今見ました、いろいろありがとうございます! とりあえずwaitの話を見て command /a <number>: trigger: send "a" to player set {_wait} to arg-1 evaluate "wait %{_wait}% seconds" send "%{_wait}%" to player というのを書いてみたのですが、うまく動きません(aの後、すぐにエラーが出て、arg-1はでない)
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
どういったエラーですか?
Want results from more Discord servers?
Add your server