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

以下のコードを入力しています。確かに機能自体はするのですが、シフトと右クリックで回収してしまうと、アイテムがクラフトできてしまう不具合が発生します。どなたかご教授いただきたいです。
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_OP16mo ago
おー!!めちゃ参考になります。試してみます。
Want results from more Discord servers?
Add your server