条件を満たしていない場合のクラフトキャンセル

以下のコードを入力しています。確かに機能自体はするのですが、シフトと右クリックで回収してしまうと、アイテムがクラフトできてしまう不具合が発生します。どなたかご教授いただきたいです。
on craft of golden pickaxe:
if {tech::%player%::golden_pickaxe} is not set:
cancel event
message "金のピッケルを作るには採掘レベル5が必要です"
close player's inventory
on craft of golden pickaxe:
if {tech::%player%::golden_pickaxe} is not set:
cancel event
message "金のピッケルを作るには採掘レベル5が必要です"
close player's inventory
3 Replies
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
特定のclick typeの時にcancel eventをしてみてはどうでしょう https://skripthub.net/docs/?id=2137
Skript Hub - Documentation
Click Type (Type) - Skript
Click type, mostly for inventory events. Tells exactly which keys/buttons player pressed, assuming that default keybindings are used in client side.
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
シフトと右クリックは right mouse button with shift です
shiaki_
shiaki_10mo ago
おー!!めちゃ参考になります。試してみます。
Want results from more Discord servers?
Add your server
More Posts
チャットのクリックアクションに変数を使用したいここに載ってる`<suggest command:parameter>`に 変数を代入したいのですがもし変数を入れると画像のように普通にチャットに出てしまいます 解決方法を教えてください ログは特に出パーティクルを出す位置タバコから煙出したいのでプレイヤーの少し前にパーティクルを出したいのですhttps://dev.bukkit.org/projects/horsewhip このプラグインが1.19.0だと動かないので、コードを書いてほしいです。https://dev.bukkit.org/projects/horsewhip16進数色コードでアイテムに色付けできるかどうかと知っている方方法教えてください閉じている鉄ドアのみ右クリイベントを発火させたい閉じている鉄ドアを右クリしたら鍵を消費して開くようにしたいコマンドでアイテムを付与する/syoki で 初期のピッケル と名前が付いていて、説明に ぼろぼろだ と書かれている木のピッケルがてにはいるようにしたいですWitherSkullの威力を上げたい。skript 最新 ウィザーヘッドの爆発の威力を上げる方法を探しています。何かいい方法はありませんか?初心者です。何ゴールド持ってたらというシステムを作りたい一応今は特定のコマンドを実行した時1200個金インゴッドを持っていたらコマンドを正常に実行、持っていなければキャンセルというところまで書いててエラーもなく動いたんですが次の問題として1200個の “金GUIでクリックしたアイテムにエンチャントエフェクトをつけたい```make clicked slot with shiny clicked item```特定のアイテムを使用したクラフトを禁止したい新しく作ったアイテムを既存のクラフトで使えなくしたいのですがどうすればよいでしょうか?