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

command "/comannd"で実行するコマンドが実行されたら次のコードが実行されて、コマンドが実行されなかったら次のコードが実行されないみたいなことってできませんか?
5 Replies
ざぶとん
ざぶとん11mo ago
ここで実行されるコマンドは他pluginのコマンドで、skriptで代用できないです
Yeahn
Yeahn11mo ago
on command とかでfull commandを実行のたびリスト変数に格納してって、そこに含まれるか否かでcancel eventすればいいと思います
ざぶとん
ざぶとん11mo ago
調べたのですがいまいちfull commandの意味と使い方がわからなかったので簡単に教えてほしいです
Yeahn
Yeahn11mo 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
ざぶとん
ざぶとん11mo ago
なるほど!ありがとうございます
Want results from more Discord servers?
Add your server
More Posts
豚さんが段差を上れるようにしたい```command /bike: trigger: give gold horse armour named "&6bike" to player on rightclickset blockでランタンを置いたときに鎖が生えるようにしたいタイトルの通りです 手で置いたときのように鎖を生やしたいのですがskriptで設置すると鎖が生えません 鎖を生やす方法を教えていただきたいです。NBTがわからないSkript 2.3.6 SkBee 1.10.2 アーマースタンドにタグ付けてスポーンさせたいけど、構文がことごとくバージョン上なので、どうすればいいか教えていただきたいskriptver 2.5.2 -> 2.6.4 で on region enter/leave が死亡タイトルの通り https://skripthub.net/docs/?id=1099 ⇧の構文でcan't under(ry されます というかregion周り全部死にました これってver戻す以外set damage to %integer% が使えないset damage to 0などとすると use attacker or victim in ~~~ とエラーします...location(x,y,z,world "world")でworldが動いてないサーバーのメインワールドは`w-lobby-new` mvでworldを増やし ```set {_loc} to location(x,y,z,world "w-lobby") teleport plMinecraftHeadsなどで気に入った頭を装備したアーマースタンドを頭を傾けた状態でスポーンさせる方法NBTを使えばいけそうな感じっていうのはわかるんですが、NBTで頭を指定する方法がよくわかってないのでご教示願いたいです。雪玉が貫通されないそもそも``on projectile collide``がキャンセル不可な可能性もありますけどね ``` on projectile collide: if event-entity is armor standの頭だけを発光させたい``` set {_pLoc} to player's head's location spawn armor stand at ({_pLoc} ~ vector(0, -1.125銃skの改善点指摘してほしい初心者のぼくが初めてまともに書いたskということで30発入りSMGを3発ずつ撃ててリロードもできるskです。一応動きます。 変数の使い方とかマジで色々汚いと思いますが「こう書いたらいいよ」とか温かく教