変数が消えない

on damage:
set {attacker.%victim's uuid%.%attacker%} to true

on death:
loop all players:
{attacker.%victim's uuid%.%attacker%} is true
delete {attacker.%victim's uuid%.%attacker%}
on damage:
set {attacker.%victim's uuid%.%attacker%} to true

on death:
loop all players:
{attacker.%victim's uuid%.%attacker%} is true
delete {attacker.%victim's uuid%.%attacker%}
上のコードを使うと、variable.csv にattackerの変数が入ったままになります。
17 Replies
unnnnnnnnnnn
unnnnnnnnnnn2y ago
loop all playersしてるのにloop-playerつかってないのはなぜ?
るび
るびOP2y ago
すみません貼るコードミスってました
on damage:
set {attacker.%victim's uuid%.%attacker%} to true

on death:
loop all players:
{attacker.%victim's uuid%.%loop-player%} is true
delete {attacker.%victim's uuid%.%loop-player%}
on damage:
set {attacker.%victim's uuid%.%attacker%} to true

on death:
loop all players:
{attacker.%victim's uuid%.%loop-player%} is true
delete {attacker.%victim's uuid%.%loop-player%}
unnnnnnnnnnn
unnnnnnnnnnn2y ago
試したこと教えて
るび
るびOP2y ago
分からなくて何もできてないです。
unnnnnnnnnnn
unnnnnnnnnnn2y ago
可能性 ・variable.csvを鯖を開いてる最中に確認してる ・別のタイミングで残った変数を見た ・victimが取得できていない ・loop all playersにattackerが入っていない ・attackerがnone
るび
るびOP2y ago
確認してみます
yukkina
yukkina2y ago
死んだ時点でattackerがログアウトしてたら loop all playersで拾えないから その節ではない?
るび
るびOP2y ago
それだ!! ありがとうございます
yukkina
yukkina2y ago
on damageでリスト変数にattackerいれて、on deathの時それループして、消す on damageのとき
{attackers::%victim%} does not contain attacker
add attacker to {attackers::%victim%}
{attackers::%victim%} does not contain attacker
add attacker to {attackers::%victim%}
on deathのとき loop all playersの代わりに loop {attackers::%victim%} loop-playerの代わりにloop-value
るび
るびOP2y ago
やってみます。ありがとうございます
yukkina
yukkina2y ago
on deathのときに{attackers::%victim%}は消してあげてね。
るび
るびOP2y ago
了解です
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
これアスタリスク抜けてる
るび
るびOP2y ago
できました、ありがとうございました
yukkina
yukkina2y ago
アスタリスク???? *???? @mirageeeeeeeeeeeeeeeeeeeeeeeeeee
るび
るびOP2y ago
loop {attackers::%victim%::*}: ってことじゃないですか? 違うかもです
yukkina
yukkina2y ago
あーーーーーーー そうだわ 最近pythonしかやってなかった弊害が、、

Did you find this page helpful?