プレイヤーを国に入れる事ができない

else if event-item's name contain "承認待ちプレイヤーのリスト":
close player's inventory
open chest inventory with 6 rows named "承認待ちプレイヤーのリスト" to player
set {_num} to 0
loop {cdata::%{pdata::%player's uuid%::country}%::invite_mati::*}:
if loop-value is set:
set slot {_num} of player's current inventory to dirt named "%loop-value%" with lore "クリックで承認" and "シフトを押しながらクリックで拒否"
add 1 to {_num}

on inventory click:
if event-inventory's name is "承認待ちプレイヤーのリスト":
cancel event
close player's inventory
if click action is left mouse:
set {pdata::%event-item's name%::invite_mati} to false
set {pdata::%event-item's name%::country} to {pdata::%player's uuid%::country}
add event-item's name parsed as offline player to {cdata::%{pdata::%player's uuid%::country}%::villagers::*}
remove event-item's name from {cdata::%{pdata::%player's uuid%::country}%::invite_mati::*}
loop {cdata::%{pdata::%player's uuid%::country}%::villagers::*}:
send "&e%event-item's name parsed as offline player%が%{cdata::%{pdata::%player's uuid%::country}%::name}%&r&cの国民になりました。よろしくお願いします!" to loop-value
if click action is left mouse with shift:
delete {cdata::%{pdata::%player's uuid%::country}%::invite_mati::%event-item's name parsed as offline player%}
else if event-item's name contain "承認待ちプレイヤーのリスト":
close player's inventory
open chest inventory with 6 rows named "承認待ちプレイヤーのリスト" to player
set {_num} to 0
loop {cdata::%{pdata::%player's uuid%::country}%::invite_mati::*}:
if loop-value is set:
set slot {_num} of player's current inventory to dirt named "%loop-value%" with lore "クリックで承認" and "シフトを押しながらクリックで拒否"
add 1 to {_num}

on inventory click:
if event-inventory's name is "承認待ちプレイヤーのリスト":
cancel event
close player's inventory
if click action is left mouse:
set {pdata::%event-item's name%::invite_mati} to false
set {pdata::%event-item's name%::country} to {pdata::%player's uuid%::country}
add event-item's name parsed as offline player to {cdata::%{pdata::%player's uuid%::country}%::villagers::*}
remove event-item's name from {cdata::%{pdata::%player's uuid%::country}%::invite_mati::*}
loop {cdata::%{pdata::%player's uuid%::country}%::villagers::*}:
send "&e%event-item's name parsed as offline player%が%{cdata::%{pdata::%player's uuid%::country}%::name}%&r&cの国民になりました。よろしくお願いします!" to loop-value
if click action is left mouse with shift:
delete {cdata::%{pdata::%player's uuid%::country}%::invite_mati::%event-item's name parsed as offline player%}
プレイヤーが国に入ったことになりません({pdata::%<player's uuid>%::country}が<none>) どうすればいいのでしょうか
Solution:
set {pdata::%event-item's name%::country} to {pdata::%player's uuid%::country}
set {pdata::%event-item's name%::country} to {pdata::%player's uuid%::country}
event-item's name = &rnennneko player's uuid = xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx でミスマッチしてるんじゃないの...
Jump to solution
5 Replies
Tsukineko(月雲)
{pdata::%<player's uuid>%::country} ですか? {pdata::%player's uuid%::country} ですか?
ねんねこ
ねんねこ6mo ago
後者の方ですね
何か
何か6mo ago
変数の中身がnone
-> 変数がセットされていない
-> アクセスする変数が間違っている

変数がセットされていない
-> 変数にセットする処理を見直す
アクセスする変数が間違っている
-> %%で指定したインデックスが正しいか確認する
変数の中身がnone
-> 変数がセットされていない
-> アクセスする変数が間違っている

変数がセットされていない
-> 変数にセットする処理を見直す
アクセスする変数が間違っている
-> %%で指定したインデックスが正しいか確認する
Solution
___
___6mo ago
set {pdata::%event-item's name%::country} to {pdata::%player's uuid%::country}
set {pdata::%event-item's name%::country} to {pdata::%player's uuid%::country}
event-item's name = &rnennneko player's uuid = xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx でミスマッチしてるんじゃないの
ねんねこ
ねんねこ6mo ago
解決しました。
Want results from more Discord servers?
Add your server
More Posts
範囲内のプレイヤーに1秒に1回チャットを5秒間送る``` loop all players in radius 4 around player: loop 5 times: send "test" topushで平行移動``` push player backwards at speed 0.2 ``` で平行移動したいです当たり判定を作りたいこの画像の、黒線で囲った部分にいるエンティティを検知する方法を教えてほしいです。アマスタの向きを取得画像の状態のアーマースタンドの向きを取得する方法はありますか?add {_pointsToAdd} to the {_t}'s account以上のコードが動作しません。{_t}は```set {_t} to victim's target entity```で入れています。一度loop entityで試したら動いたので{_t}が問題点だとshoot で矢を打つと2個発射されるタイトルの通りです。 ```set {_x} to x-coordinate of player set {_y} to y-coordinate of player + 1.6 set {_z} t条件をつけると機能しない``` on join: set {centhe2.skill.%player%} to 1 on damage: if 0 < {centhe2.skill.%attacker%}スキンが変更されない``` command /skin [<offline player>]: trigger: if arg-1 is set: send requestplayer側だけ特定のアイテムを手に持っているように見えるパケットpacket typeやprotocolibのwikiとにらめっこした末でどうしてもわかりませんでした どなたか『このパケットでできるよ』とか教えていただけないでしょうか… ⇩skript info銃のリロードについて``` on drop: if event-item's name is "LT-AR00": cancel event if {pdata::%player'