送信されるはずの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と文法似てるし。
そこら編はその人が一番なれてる命名規則に依存する気がする。...
関数と変数の問題
mcpaper-1.18.2
Skript-2.8.2
Addon: ProtocolLib, SkBee, Skellett, SkQuery, skRayFall, Skript, skript-reflect
とある関数が別の関数内でのみエラーを吐きます...
どこのサイトを見てコードを覚えましたか
```
on death:
if attacker is a player:
if {lv.%attacker%} is not set:
set {lv.%attacker%} to 0...
茶色いキノコ入りのflower pot を設置
茶色いキノコが入った状態のflower potを調べても
data値もblock typeも empty flower potのままで
茶色いキノコが入った状態 というのの再現方法がわかりません
どなたかご存じないでしょうか...
なぜか動作しない
写真の環境,以下のスクリプト
on right click:
if name of player's tool is "aa":
send "aa" to player
でクリックをしてもなぜか反応しません解決方法を教えてください...
作成依頼 お金の概念を作りたい
金塊をクリックすると持っている金塊がすべてお金に変換され、金塊はアイテムから削除される。変換された後chatに変換した人にだけ、あなたのお金は○○coinです。 というように言うようにしたいです。
target block のブロックIDのみ変数に加えたい
set {blockid.%player's uuid%} to target block
だとワールドや座標などの余計な情報も変数に加えられてしまうので、ブロックIDのみを変数に加える方法を教えてください...プラグインで実装されたコマンドを実行するコマンドを作れるようになりたい。
Multiverse-coreを実装しているサーバーで、ワールド切り替えのためのコマンドがあり(/mvtp、/k home)それをユーザーに使用させたいのですが、自分が死にそうなときや逃走するときに使用できないようにしたいです。
ついでにコマンドも短縮したいです。
処理としては
プレイヤーがskriptで作ったコマンドを実行
└5秒待つ...
向いた方向の一番近い草ブロックの上にarmor standが出したい
```
function TeleportStand(p: player, t: entity type):
execute {_p} command "/execute as %{_t}% at %{_p}% run tp ^ ^ ^%{standtpblocks}%"
add 0.1 to {standtpblocks}
if block at {_t} is grass block:...
タブリストスコアボード(SkRayFallなし)
```
every seconds:
loop all players:
set {_n} to {pdata::%loop-player's uuid%::level}
loop all players:...