Playerの特殊な動作の状態について
比較的新しいverだと画像のようにプレイヤーの頭上にブロックが存在するときに地面に伏すような状態になりますが、その姿勢であることを確認したいです。
player is sprinting/sneaking/swimmingのような形で探していたのですが、Skript HubやskUnityで調べてはみてもそれらしきものを見つけられませんでした。
見落としの可能性もありますが、この状態を確認するConditionがあれば教えていただきたいです。...
統合版のGUIをSkriptで
統合版にしかないあのGUIをSkriptで作る方法はありますか?geyserのプレイヤーに表示したいのですが、かなり前から探してはいるのですが、結局わからなかったのでここで投稿しました。どなたかよろしくお願いします。
環境
Ubuntu
minecraft 1.20.1...
クリックしたブロックの面の方向を取得したい
クリックしたブロックの面の方向を取得したいです。
5x5x1掘れるツールを作ろうとしています。掘るときの面の方向によって掘れる方向を変えたいです。
アドバイスお願いします。...
[Skript] プレイヤーが使ったサーバーアドレス
プレイヤーがサーバーに参加するときに使うサーバーアドレスを取得できるようなコードはありますか?
入るときに使ったアドレスで送るメッセージを変えて使う予定です
minecraft ver 指定なし
skript バージョン指定なし...
スライム,マグマキューブの大きさを変えたい
skript 2.8.7 paper 1.20.1
スライム,マグマキューブを自然にスポーンするときの一番大きな大きさでスポーンしたいのですが自分が探した限り、execute console commandを使う方法しかありませんでした。execute console command 以外を使って大きなスライム,マグマキューブをスポーンさせることは可能でしょうか...
タイムスパンから時間(hour)だけを取得したい。
PR環境です。 Skript 2.6.3
#サーバーに最初に参加した時から経過した時間
set {timespan} to difference between now and player's first login...
pushで空中に浮かせたくない
push player forward at speed 1
この構文だと上を向いたときにプレイヤーが宙を浮いてしまいます。
やりたいこと
apexみたいにしゃがむとスライドがかかるように...
Solution:
もしかしてこれか
リストにしたい
```applescript
command /Locker:
trigger:
set {Locker.%player%} to chest inventory with 3 row named "&b&lロッカー"
set {n_} to 0...
アイテムを除外する方法を教えてください
こう設定してもアイテムが燃えてしまいます アイテムを除外する方法を教えてください
set {_a} to {_a} + 1
set {_a} to player
loop entities in radius 5 around the player:
loop-entity is not {_a}...
送信されるはずのpacketを改変して送信する方法
サーバーの時間とプレイヤーに送信する時間を異なる時間にするfunctionを書きました
```function time(p: player, time: integer):
set {_worldage} to {_time}
set {_timefoday} to mod({_time}, 24000)
set {_packet} to new play_server_update_time packet...
Solution:
skript-reflect使う
loopの対象を動的に変更したい
loop all blocktypes:
broadcast "&a%loop-value%"
loop all blocktypes:
broadcast "&a%loop-value%"
Solution:
loopする
関数名ってcamelcaseがいいとかsnakecaseがいいとかありますか?
人によってバラバラなので少し気になりました
Solution:
個人的には実装言語がjavaだしcamelCaseかなーって思ってる。
でもsnake_caseでも別に…って感じするよね。
pythonと文法似てるし。
そこら編はその人が一番なれてる命名規則に依存する気がする。...