ブロック破壊対策
上記のようなコードで
survivalまたはOPじゃない場合ブロック破壊禁止
という荒らし対策を作ったのですが
(https://skripthub.net/docs/?id=1013)
が動作していない気がします
厳密にはCancelable Event
なのに、破壊開始できてしまいます
survivalモードで試しても破壊開始できます
これはcancelしても『壊せない』だけで
『壊し始めることができない』わけじゃないということでしょうかSkript Hub - Documentation
On Block Damage (Event) - Skript
Called when a player starts to break a block. You can usually just use the leftclick event for this.
11 Replies
スクリプト情報

on block damageでsetblockしてみては
こうしてみたんですけど
普通に最後まで破壊を続けてました…
testは流れますか?
あとその使い方ならon left clickでいいのでは
testは流れますね
on left click
をcancel しても特に効果はなかったっす
make all players see damage of target block as 0
で代替してみては
GitHub
On Block Damage: · Issue #1214 · SkriptLang/Skript
Tested with 1.8.8 and 1.12.2. Used lastest skript. Block damage working like on mine/break. block damage: message "Test" cancel event Block damage isnt cancel event shen player starting t...
but the animation is client-side so canceling the event on the server doesn't stop it and there's no way to do so.
とありました
あぁー…なるほど
SkBee1.10.xなんで その構文対応してなくて…
取り合えず仕様っぽいのでほりゅうしやす
ありがとうございました
Skript Hub - Documentation
Show Block Break Stage to Player (Effect) - MorkazSk
This effect will show block break stage of block in given location.
Morkazのその構文
過去に試したんですけど、なぜか動かなくて…
必須ではなかったのでその場でスルーしました
ちょっともう一回試してみます