musun129
대표칭호 없음
이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.18.2 |
게임버전 (BE) | 관련없음 |
마크 스크립트 플레이어를 죽일때마다 스코어보드에 죽인수를 늘리고 싶어요!
on join:
set {스코어보드.%player%} to true
every 0.5 seconds:
loop all players:
if {스코어보드.%loop-player%} is true:
wipe loop-player's sidebar
set name of sidebar of loop-player to "&6상점&2야생&f서버"
set score "이름:&b%loop-player%" in sidebar of loop-player to 4
set score "돈:&e%{%uuid of loop-player%.돈}%원" in sidebar of loop-player to 3
set score "죽인수:&6%{%uuid of loop-player%.죽임}%킬" in sidebar of loop-player to 2
on death:
add 1 to {%attacker%.죽임}
이렇게 했는데 스코어보드에 죽인수 에는 none 이라고만 떠요....
라아아아밍
2023.12.25지금 on death 이벤트에서는 {%attacker%.죽임}이고 루프에서는 {%uuid of loop-player%.죽임} 되어있는데 attacker는 출력해보시면 저는 Raaaaming 이 뜨구요. uuid of loop-player를 출력해보시면 예를 들어 저 같은 경우는 143e9b3a85b04bbeb1c84ee946d42a87 이런 식으로 뜨게 됩니다. 그러니까 같은 변수가 아니라 다른 변수로 취급을 해서 그렇게 되는 거 같습니다.
해결하는 방법은 {%attacker%.죽임} 변수를 {%uuid of attacker%.죽임}으로 고치시면 됩니다.
musun129
2023.12.25드디어ㅠㅠ 감사합니다!!!!