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

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
月猫ch
月猫ch12mo ago
{pdata::%<player's uuid>%::country} ですか? {pdata::%player's uuid%::country} ですか?
nennneko5787
nennneko5787OP12mo ago
後者の方ですね
何か
何か12mo ago
変数の中身がnone
-> 変数がセットされていない
-> アクセスする変数が間違っている

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

変数がセットされていない
-> 変数にセットする処理を見直す
アクセスする変数が間違っている
-> %%で指定したインデックスが正しいか確認する
Solution
___
___12mo 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 でミスマッチしてるんじゃないの
nennneko5787
nennneko5787OP12mo ago
解決しました。
Want results from more Discord servers?
Add your server