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

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>) どうすればいいのでしょうか
4 Replies
月猫ch
月猫ch13mo ago
{pdata::%<player's uuid>%::country} ですか? {pdata::%player's uuid%::country} ですか?
nennneko5787
nennneko5787OP13mo ago
後者の方ですね
何か
何か13mo ago
変数の中身がnone
-> 変数がセットされていない
-> アクセスする変数が間違っている

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

変数がセットされていない
-> 変数にセットする処理を見直す
アクセスする変数が間違っている
-> %%で指定したインデックスが正しいか確認する
nennneko5787
nennneko5787OP13mo ago
解決しました。

Did you find this page helpful?