インベントリ内にある特定の名前のアイテムの数をカウントしたい
自鯖で経済システムを作っているのですが、お金を預けられる銀行システムを追加したくインベントリ内にあるお金という名前のアイテムの数をカウントし、{bank.%player's uuid%}という変数に値を追加するプログラムを書いたのですが、これだとスタックしている数はカウントされず1としてカウントされてしまうためスタックしている分もしっかりカウントしてくれるようにしたいのですが、わからないので誰か助けてくださると助かります
```
loop all items in player's inventory:
if name of loop-item is "お金":...
wynncraftの人によって見える敵モブが違うアルゴリズムを知りたい
wynncraftのプレイヤーのレベルによって敵モブの強さを変えているシステムのアルゴリズムを知りたいです。
そもそも敵モブを対象のプレイヤーのみに表示しているのでしょうか?
その場合、プレイヤーの数によってかなりエンティティが増えてしまうので、とても現実味のある話ではないように感じてしまいます。
どのように実現しているのでしょうか?
仮定でも構いませんので、情報をいただけると幸いです...
カスタマイズ地図を作成したい
現在みどろんぱを作成しており、画像のような地図を作成したいと思っています。
機能としては
・真ん中の地図には変数がtrueになっているプレイヤー以外が見えるようになっている
...
{hide::%player%}
{hide::%player%}
目線の先のプレイヤーから音を流したい
自分から5マス以内の目線の先にプレイヤーがいた場合そのプレイヤーから金床の音を流すというプログラムを作りたく以下のようなコードを書いたのですが目線の先にいなくても5マス以内にいればそのプレイヤーから再生されてしまって。。
解決方法がわかる方助けていただけると大変助かります
Minecraft 1.20,1
[Skript] Skript Version: 2.7.3 (skriptlang-github)
[Skript] - Skellett v2.0.9 ...
skBeeの spawn with nbt 構文が動かない
```applescript
command summon.test:
permission: op
trigger:
spawn an armor stand at player with nbt from "{Small:1b,NoBasePlate:1b,Marker:1b}"...
コマンドの引数をリスト変数から選択できるようにしたい
```
on load:
set {list::} to "arg1", "arg2", "arg3"
command /test <{list::}>:...
Solution:
https://skripthub.net/docs/?id=10477
tab補完ではだめ?...
クリックしたブロックを手持ちから減らしたい
金ピッケルで、例えば土をクリックして登録、右クリックで土を盛れるプラグインを作っています。
作ったソースは添付したものになります。
26行目の remove...の行で、ブロックの種類を変数で指定しているつもりなのですが、うまく動きません。
...
変数に変数を追加したい
add {_amount} to {money::%player%}
add {_amount} to {money::%player%}
なぜか起動しない
この {mob12::} にゾンビを加えて倒すとポイントもらえるようにしたいんですけどなぜか起動しない
on death:
if {mob12::} contains "%victim%":
if attacker is a player:
add 12 to {point.%attacker%}...
レシピが作れない
Skbeeの構文を用いてオリジナルアイテムのレシピを作りたく、以下のコードを書いたのですがなぜか反応してくれなくて、、、
わかる方教えてくださると大変助かります!
```
on load:...
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