追加/削除を交互化する

エントリーするプラグインとして、これを書きました
command /entry:
trigger:
add "A" to {entry::*}
loop {entry::*}:
if loop-value contains player:
remove player from {entry::*}
send "削除しました"
else:
add player to {entry::*}
send "エントリーしました"
remove "A" from {entry::*}
command /entry:
trigger:
add "A" to {entry::*}
loop {entry::*}:
if loop-value contains player:
remove player from {entry::*}
send "削除しました"
else:
add player to {entry::*}
send "エントリーしました"
remove "A" from {entry::*}
これだと、/entry一回目はうまく動きますが、二回目以降は削除されたあと追加されます /entryで追加、再び/entryで削除という動きはどうやったらできるのでしょうか? skript:2.6.3 minecraft:1.12.2
2 Replies
soramame_256
soramame_2562y ago
if {entry::*} contains player:
remove player from {entry::*}
else:
add player to {entry::*}
if {entry::*} contains player:
remove player from {entry::*}
else:
add player to {entry::*}
oishiigohan
oishiigohanOP2y ago
すごいシンプルにできるんですね…ありがとうございます!
Want results from more Discord servers?
Add your server