loopの処理がうまくいかない
skriptにて
```
if {accept.%player's uuid%} > {deny.%player's uuid%}:
set {_temp.changeteam.run} to {team.%player's uuid%}
loop {%{_temp.changeteam.run}%::*}:...
Solution:
変数内でuuid of ○○を直接使うとこのようなエラーが出ます
以下のように間接的に使用してください
```
set {_uuid} to uuid of loop-value
delete {leader.%{_uuid}%}...

条件分岐における and or の仕様
すまんしょうもない質問なんやけど
if "a b c d e" doesn't contain "a", "b", "c" or "d":
という条件分岐、俺の勝手なイメージで
"a"~"b"のどれも含んでいない場合true
って意味なんだけど、実際はどうなん...diskyで特定のロールを持っているか調べたい。
MCIDとdiscordのidを紐づけて、特定のロールを持っていたら参加メッセージを変更したいです。
問題のコード
...
on join:
if discord id of {discord.id.%UUID of player%} has discord role with id "1308340710218534940" in guild with id "1267345808991322210":
set join message to "&e%player%&aが参加しました"
on join:
if discord id of {discord.id.%UUID of player%} has discord role with id "1308340710218534940" in guild with id "1267345808991322210":
set join message to "&e%player%&aが参加しました"

if構文でのorの使い方がわからない
次のコードを打ったとき3行目のif節でエラーを吐いてしまいました
or のあとを消したあとは動いたのでor以下が間違っているのだと思います。
疑問点としましてはそもそもif の後ろでorは使えるのか、使えるのであればどのような使い方をすると正解なのかという点です
色々調べてみましたがあまり意味がわからなかったのでご教授いただけると幸いです。コードはこちら↓
```...
赤チームと青チームに均等にわけるコマンドを作りたいがなぜか均等にならない
赤チームと青チームへプレイヤーを均等にわけるコマンドを作りたく
```
command /randomteam:
permission: sk.admin
permission message: &cYou don't have permission....
skriptで分と秒表記のタイマーを作りたい
{timer}という変数に、タイマーの時間の秒数が入っていてこの変数の秒数を分と秒の表記に直してアクションバーに表示させるようなskriptを製作したいのですがやり方がわからず。。。。
アーマーによる軽減を無効化したい
on damage:
set final damage to damage
on damage:
set final damage to damage

変数の名前に変数を指定できない
{tempredteam}という変数の中に入っているプレイヤーIDのUUIDを指定して変数を作りたく以下のようなコードを書いたのですがエラーが出てしまいます、、、
どなたか解決策がわかる方、教えてくださると大変助かります
環境はPaper1.16.5
skript2.5.3...
set {team.%{tempredteam}'s uuid%} to "red"
set {team.%{tempredteam}'s uuid%} to "red"
プレイヤーが落下せず、その場にとどまるようにしたい
[ver-1.21.1、Skript-2.9.3]
現在私は、バトロワで使用するためのスキルを作っています。
下記がそのスキルの動作(一部)になるのですが
1.プレイヤーがlevitationで、能力を使用した地点から高さ100mまで上がる。...
On right click の動作でMODブロックを対応させたい
環境:MohistMC 1.20.1
特定のMODブロックを右クリックした時にイベントをキャンセルするスクリプト( 具体的に言うと、MODブロックのUIを開けなくする )を組みたいのですが、On right click の後にMODブロックの情報を入力しても反応しないようで、もし知っている方いれば教えて頂きたいです。
KubeJS等も考えてみましたが、分岐条件の作り方がよく分からないのと、プレイヤーが特定のリストに属している場合の処理等が公式サイトを見てもよく分からなかったです。...
skriptで体温(?)のようなものを作りたい
溶岩や焚火に近づいたときに体温が上がるようなことをしたいのですがlightlevelなどを使おうと思いました。
でも太陽の光などでずっと15になってしまいます他にいい方法や案はありますでしょうか...
functionの働きが分からない
[ver-1.21.1、Skript-2.9.3]
Structuresのfunctionの働きが全く分かりません。
どのような状況で使い、また便利なのか教えて下さい。...
前任者の残したプラグインを直したい
サーバーはpaper-1.21でbukkitで開発をしています。
前任のプラグイン開発者がjarファイルのみを残して引退してしまい、元のソースに近い形には出来たと思うのですがコマンドを実行しても処理が起こりません。
正直プラグインの開発がこれが初めてでjavaの知識しかないので知恵をお借りしたいです。...
変数に入ったブロックのfacingを変更したい
set {_b} to BLOCK_TYPE
set block at {_loc} to {_b}
set {_b} to BLOCK_TYPE
set block at {_loc} to {_b}
ランダムな動きをするデコイ(自分のスキン)を召喚したい
ver-1.21.1、Skript-2.9.3 導入アドオンなし
粘土を手に持って右クリックすると、ランダムな動きをするデコイ(クリックしたプレイヤーの姿をした)が召喚され、20秒するとデコイが消えるようにしたいのですが、これはSkriptで可能でしょうか?
よければ、デコイを実装するためのサンプルコードも教えていただきたいです。
またアドオンが必要な場合はどのアドオンが有効なのかも教えて下さい。
お願いすることが多く、申し訳ございませんがよろしくお願いいたします。...
数字の少数第2位まで表示させたい
PR環境です。 Skript 2.6.4
1 は 1.00
1.5 は 1.50
1.521 は 1.52...
Solution:
```
set {_parce} to "%round({_parce} * 100)%"
set {_parce::*} to split {_parce} at ""
set {_i} to length of {_parce} - 2
...