command "/comannd"の応用でコマブロの条件付きのようなものがないか

command "/comannd"で実行するコマンドが実行されたら次のコードが実行されて、コマンドが実行されなかったら次のコードが実行されないみたいなことってできませんか?
5 Replies
ざぶとん
ざぶとんOP2y ago
ここで実行されるコマンドは他pluginのコマンドで、skriptで代用できないです
Yeahn
Yeahn2y ago
on command とかでfull commandを実行のたびリスト変数に格納してって、そこに含まれるか否かでcancel eventすればいいと思います
ざぶとん
ざぶとんOP2y ago
調べたのですがいまいちfull commandの意味と使い方がわからなかったので簡単に教えてほしいです
Yeahn
Yeahn2y ago
つまりは外部のコマンドを /a と /b とたとえた際に、 /aをしていない状態で /b を実行できないようにしたいのですよね? であれば、簡単に言えば次のようなことをすればOKです
on command "/a":
add "a" to {list::*}
on command "/b":
if {list::*} does not contain "a":
cancel event
on command "/a":
add "a" to {list::*}
on command "/b":
if {list::*} does not contain "a":
cancel event
ざぶとん
ざぶとんOP2y ago
なるほど!ありがとうございます
Want results from more Discord servers?
Add your server