空中でのジャンプ(スペースキー)を検知したい
だいぶ前にみらげさんがPR内でやっていたような気がします
Solution:Jump to solution
Skript Hub - Documentation
Flight Mode (Expression) - Skript
Whether the player(s) are allowed to fly. Use Make Fly effect to force player(s) to fly.
Skript Hub - Documentation
On Flight Toggle (Event) - Skript
Called when a players stops/starts flying.
2 Replies
Solution
あれはon flight toggleイベント使ってます
最初にこの構文を用いてサバイバルでも飛行可能にしておきます
https://skripthub.net/docs/?id=2484
次にこのイベントを用いてflight状態(=space2回押し)になったことを検知します
https://skripthub.net/docs/?id=2596
ダブルジャンプを実装する際はこの時にflightを解除する必要があります
そうしないと空中に浮いたままになります
あとはvelocityを与えればよいです
また、空中でのspace単発押しは
- modを使う
- プレイヤーがflight状態にある
のどちらかでないと検知できません
Skript Hub - Documentation
Flight Mode (Expression) - Skript
Whether the player(s) are allowed to fly. Use Make Fly effect to force player(s) to fly.
Skript Hub - Documentation
On Flight Toggle (Event) - Skript
Called when a players stops/starts flying.
なるほど!ありがとうございます