特定アイテムの識別による条件分岐が不動

function getBuckPack() :: item:
set {_value} to "省略"
set {_item} to skull with value {_value}
#set {_item} to chest
return {_item}
function getBuckPack() :: item:
set {_value} to "省略"
set {_item} to skull with value {_value}
#set {_item} to chest
return {_item}
上記関数で作ったアイテムがslot10にあれば動くという条件分岐を作りました
every 5 tick:
loop players:
set {_inv} to loop-player's inventory
loop {INV_NUM::*}:
set {_item} to slot loop-value-2 of {_inv}
if slot 10 of {_inv} is getBuckPack():
処理!!!
every 5 tick:
loop players:
set {_inv} to loop-player's inventory
loop {INV_NUM::*}:
set {_item} to slot loop-value-2 of {_inv}
if slot 10 of {_inv} is getBuckPack():
処理!!!
が、なぜか条件分岐は set {_item} to skull with value {_value}は動かなくて set {_item} to chestは動きます これってちゃんと識別させる方法ありますか 前述のとおり set {_item} to chestは動くので、コード不備とかではないはずです
3 Replies
Tsukineko(月雲)
sk info
No description
Melonium
Melonium10mo ago
skriptってskullとinvの相性が何故か悪い
Tsukineko(月雲)
あぁ…なるほど…🫤
Want results from more Discord servers?
Add your server
More Posts
特定スロットにおけるアイテム設置の禁止インベントリ内で特定のスロットに、特定のアイテム以外置けなくしたいのですが 『アイテム設置をキャンセル』する方法が分かりません inventory clickをキャンセルするだけでは置いただけ置いて外effect付与'apply potion of resistance 1 without particles to player for 1 second'を実行すると14秒の耐性が付きます。1秒と指定しているのにprojectileに任意の情報を付与したいprojectileを発射した場所の座標と、projectileがhitした場所の座標の二点間の距離を出して、その距離によって場合分けして色々イベントを起こしたい(離れているほどダメージが上がるとか)top10ランキングをつくりたいリスト変数内の数値をUUIDと紐づけたまま降順に並び替えたいDiscord BOT開発に推奨されるアドオンvixio?DiSky? フォーラム機能弄るのがメイン(post/edit) 私は過去にvixioを使ったことがあるんだけど、正直もう覚えてないので新しいアドオンでもいいなと。 今のトレンドというか、make shootで出したアーマースタンドをカスタマイズしたい``` make player shoot an armor stand at speed 1 set {_e} to last spawned entity add "{Invisible:1b,Aダメージeffectについてskript 最新 ```damage player by 15``` 初心者からの質問です(_-) ダメージは基本これで与えてるのですが、これだとプレイヤーが攻撃した判定にならないですよね。プレvector lengthについてちょっとした質問わりと初歩的な質問なんですが vector(矢印)の先っぽの座標をとるとき set {_loc} to {vectorの開始地点の座標} ~ {_vector} でやると思うんですが  {_ve数字からその数字に該当するブロックのrawnameを取得したい半ブロックの件と同じ動画 https://www.youtube.com/watch?v=vbZPv5aW9SQ&ab_channel=Air 1:39~ //gmask <block> を実行したSkellettのLib's Disguise構文SkriptでLib's Disguiseの構文がSkellettにあるのですが 使おうとするとエラーが出ます Skellettのバージョンは1.9.11、Skriptのバージョンは2.6.3です