PlayerRealms developerS Community

PDC

PlayerRealms developerS Community

日本最大のSkriptコミュニティから派生した、マイクラサーバーの管理者及び開発者向けのコミュニティです。

Join

help-forum

プロジェクト配布-resources

エンチャント本のエンチャント名とレベルを個別に取得したい

エンチャント本のエンチャント名とレベルを個別にリスト型で取得しようとしたのですがサイト等を探しても見当たらなかったので方法があるなら教えていただきたいです string型に変換しsplitを使用して強引に分解できるかも試しましたがそもそもエンチャント名ごとの空白の数が違ったのでできませんでした 数字などの値を検知して分解できるのかもできれば教えていただきたいです ``` command /getench:...
Solution:
行けました おそらくloop enchantments of player's tool:のループのところでloop stored enchants of player's tool:に変えないといけないのだと思われます...
No description

トップのみ表示するランキングを作りたい

{count.%player'suuid%} という変数に一番数字の入っているプレイヤーのIDと数字をメッセージとして送信したいのですが、どうしたらプレイヤーのIDと数字を同時にメッセージとして送信できるかわかりません。。。 助けていただけると嬉しいです。...

アイテム入りリストをsort

アイテムが入った{_items::*}において set {_items::*} to sorted {_items::*} してみたのですが、全く変化がありませんでした sk hub曰くplayersが入ったlistはsortできるみたいなので アイテムもいけるかと思ったのですがそうではないみたいです。...

殴ると4回追加攻撃が入るsk

みなさんならどう書くのかと思いました 詳細 ダメージを与えた時、30tickごとに10ダメージが入る。 例 1(素手)→10→10→10→10...

チェストブロックに名前を付けられない

set {_block} to block at {_loc}
set {_inv} to {_block}'s inventory
set name of {_inv} to "a"
set {_block} to block at {_loc}
set {_inv} to {_block}'s inventory
set name of {_inv} to "a"
...
Solution:
set string tag "CustomName" of nbt compound of {_chest} to """%{_name}%"""

SkRageのEffClientSideEquipmentの使い方

Skrage v2.4.5でEffClientSideEquipmentを使う方法を教えて下さい make player head {_p}'s helmet for all players これでもだめでした...
Solution:
PRに聴きます

アイテムが入っているチェストをコピーできない

{a}はアイテムが入っているチェストです /random2で{a}のチェストをコピーしようとしてますが、ブロックのみが置かれて、アイテムの中身が入っていません アイテムが入った状態のチェストをそのままコピーする方法を教えてください ``` on chat:...
Solution:
ブロックのnbtを取ればこれが使える https://skripthub.net/docs/?id=4053...

自作Ender Container、なぜかページが勝手に閉じる

マルチ(max9)ページのエンダーチェストを作ったのですが なぜか開いてるページが勝手に閉じてしまいます。 closeなどを使っているわけでもないので、原因がわからず困ってます。 ほかのinventoryを開いていてもこのようなバグは起きません。 各ページを開いてる状態で発生します。...
No description

ネームタグ死亡

これを修正したらネームタグ死にました\ https://discord.com/channels/545926404785569793/1196759070661689417...
Solution:
タイミングの問題だった

別の人の役職が表示されてしまう

``` every 1 seconds: loop all players: delete loop-player's sidebar if {tct::ingame} is true:...
Solution:
SkellettのStylish Scoreboardなんていかがでしょうか

priority変更してからCSにおけるon dropが動かない

画像におけるplugin priority: を high➡highestにしてから CrackShotの銃をQキーで落とそうとしたとき、on dropが動きません 今までは動いてました highに戻してreload configしたり...
No description

謎に重い自作関数

引数に渡したentityに 引数に渡したパラメータをもとにした性能の 弾丸を発射させる関数なのですが こいつを実行させると妙に重くなります ※2個目の関数です...
No description

オンラインのプレイヤーがMCのホワイトリストに加入しているかどうか判定したい

オンラインのプレイヤーがMCのホワイトリストに加入しているかどうか判定したいです。 MC 1.20.2 purpur #2083 Skript 2.7.0...

偶に制御が効かなくなることがある

``` on shoot: if "%lore of shooter's tool%" contain "どこまでも飛んでいこう!": if projectile is an arrow: set metadata "endhook" of projectile to true...

SkRayFall Sidebarの変なエラー

set name of sidebar of %player% to "Title"
set name of sidebar of %player% to "Title"
これを実行した際、一部の特定のプレイヤーについて画像のようなエラーが発生しキックされてしまいます このエラーについて心当たりや解決法などご存知の方がいらっしゃれば、ご教授いただけると幸いです...
Solution:
すみません自己解決しました!sidebar() のfunctionを呼び出す際にasyncを使っていて、MundoSKがバグらせていたのが原因みたいです🙏

特定の数のアイテムを消す方法

超初歩的なものですいません。 delete 3 apple 的なことをしたいです。...
Solution:
例えば
remove apple from player's inventory
remove apple from player's inventory
...

クールタイムを作りたい。

クールタイムを作ろうとしたのですが、loopを使った毎秒処理するものしか思いつきませんでした。もっと処理の少ない方法を探しています。
Solution:
万が一クールダウン中にサーバーが停止しても不具合が起こらない実装方法 ``` set {_date} to now set {_diff} to difference between {_date} and now {_diff} >= 5 seconds...

コマンドの実行履歴を矢印キーで操作するときのイベント

矢印キーで実行したコマンドをさかのぼる機能を使っているのをskriptで取得するのは可能ですか?(tab completeみたいに)

プレイヤーの体の向きを取得したい

LivingEntity クラスに yBodyRot なんちゃらがあるとかを見つけたんですけど、よくわかりません。。。 どなたか教えて下さい!...