ストレージがなぜが消えてしまう

command /storage [<integer>]:
aliases: st
trigger:
set {_n} to arg 1
if arg 1 is not set:
set {_n} to 0
close player's inventory
open chest with 6 rows named "&lStorage No.%{_n}%" to player
set {_slot} to 0
loop {%uuid of player%::storage::%{_n}%::*}:
set slot {_slot} of player's current inventory to loop-value
add 1 to {_slot}

on inventory close:
inventory name of event-inventory contain "&lStorage No."
set {_n} to "%inventory name of event-inventory%"
replace "&lStorage No." with "" in {_n}
set {_n} to {_n} parsed as number
delete {%uuid of player%::storage::%{_n}%::*}
set {_slot} to 0
wait a ticks
loop 54 times:
add slot {_slot} of event-inventory to {%uuid of player%::storage::%{_n}%::*}
add 1 to {_slot}
command /storage [<integer>]:
aliases: st
trigger:
set {_n} to arg 1
if arg 1 is not set:
set {_n} to 0
close player's inventory
open chest with 6 rows named "&lStorage No.%{_n}%" to player
set {_slot} to 0
loop {%uuid of player%::storage::%{_n}%::*}:
set slot {_slot} of player's current inventory to loop-value
add 1 to {_slot}

on inventory close:
inventory name of event-inventory contain "&lStorage No."
set {_n} to "%inventory name of event-inventory%"
replace "&lStorage No." with "" in {_n}
set {_n} to {_n} parsed as number
delete {%uuid of player%::storage::%{_n}%::*}
set {_slot} to 0
wait a ticks
loop 54 times:
add slot {_slot} of event-inventory to {%uuid of player%::storage::%{_n}%::*}
add 1 to {_slot}
このコードでストレージを作っているのですが エラーも起きず普通に動くのですがたまに一つのstorageが全部消えます 条件もわからず急に消えてしまいます わかるかたいますか
4 Replies
Tsukineko(月雲)
ラグで消えてます 対策はありますが どれだけやっても偶に中身が消えます(10敗)
yukkina
yukkina8mo ago
enderchestとかってなんで消えないんだろうね 整合性チェックしてるのかな
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
ラグで消えるとか あるか?
Tsukineko(月雲)
消えないんだったら むしろ俺が教えてほしい…
Want results from more Discord servers?
Add your server
More Posts
特定の人たちだけ見えるブロックを置きたい{nige::*}みたいなリスト変数があったとして、その変数の中に入っていない人だけ見える(ぶつかれもする)ブロックを置きたいです パケットとか使うのかなとは思ってますが、何も分からず…event-slot is egg ができない卵をクリックしたこと検知しようとするとエラー出ます...set name of player's tool to {_name}が動かない```on tool change: wait 1 tick if player is op: stop if player is not sneaking t棒の持ち方を変える棒の持ち方を上の画像と同じ、クロスボウを持った時と同じようににしたいですプレイヤーを斜め後ろにジャンプさせる方法壁ジャンを作ろうと思っているのですがプレイヤーをジャンプさせる方法がわからなく、教えていただけると幸いですNICKを全員一斉に変更したいがやり方がわからない``` loop all players: set loop-player’s tab list name to “&b&l%player%” ``` といったようなコードを使用してタブのIDアイテムのnbtから数値を取って書き込んだら<none>になる```set {_material} to nbt compound of player's tool set {_value} to tag "value" of {_material} set {変数の数字が減らないタイマーを作りたくてevery secondで毎秒{timer}という変数の数字を1減らすというコードを作ったのですがうまく減ってくれませんでした。 理由がわかる方教えてください エラー等はありません変数が消えない``` on damage: set {attacker.%victim's uuid%.%attacker%} to true on death: loop all players: プレイヤーから、プレイヤーの目線の5ブロック先までダメージ判定を与える方法ビームを作ってみたいのですが、loop entitiesとか使っても上手くできません...毎度の如く、トライアンドエラーで1時間半ぐらい経過して分からなかったので聞きに来ました