이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.19.3 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.6.4 |
스코어보드에 개인의 소지금을 표시하고 싶은데 자꾸 " There's no loop that matches 'loop-player's money' " 라는 문구와 함께
스코어보드에 표시가 안됩니다.
every 1 seconds:
loop all players:
if {스코어보드.%loop-player%} is true:
wipe loop-player's sidebar
set name of sidebar of loop-player to "&2&l여름방학 놀이공간"
set score "&f&l----------------------" in sidebar of loop-player to 3
set score "&a&l직업 : %loop-player%" in sidebar of loop-player to 2
set score "&6&l소지금 : $%loop-player's money%" in sidebar of loop-player to 1
set score "&f&l---------------------- " in sidebar of loop-player to 0
command /스코어보드 [<string>]:
trigger:
if arg 1 is "켜기":
set {스코어보드.%player%} to true
message "스코어보드가 활성화됨!"
if arg 1 is "끄기":
set {스코어보드.%player%} to false
message "스코어보드가 비활성화됨!"
wipe player's sidebar
다른 글들을 보고 수정을 하면 <NONE>이라는 문구가 뜹니다.
(참고로 에센셜 플러그인으로 돈 910원 넣은 상태입니다.)
every 1 seconds:
loop all players:
if {스코어보드.%loop-player%} is true:
wipe loop-player's sidebar
set name of sidebar of loop-player to "&2&l여름방학 놀이공간"
set score "&f&l----------------------" in sidebar of loop-player to 3
set score "&a&l직업 : %loop-player%" in sidebar of loop-player to 2
set score "&6&l소지금 : $%{money::%uuid of loop-player%}%" in sidebar of loop-player to 1
set score "&f&l---------------------- " in sidebar of loop-player to 0
command /스코어보드 [<string>]:
trigger:
if arg 1 is "켜기":
set {스코어보드.%player%} to true
message "스코어보드가 활성화됨!"
if arg 1 is "끄기":
set {스코어보드.%player%} to false
message "스코어보드가 비활성화됨!"
wipe player's sidebar
지인들과 함께 즐기려고 만드는 서버인데 이 부분에서 막혀서 지금 5시간째 해메는 중입니다..
도와주세요..
Yellow3403
2023.06.25혹시 {money::%%}라는 변수를 이용해서 돈의 량을 저장하신거면 loop-player's money가 아니라 {money::%loop-player%}로 설정해보시겠어요?
에셀셜로 한거라면....
vault, SkQuery, SkChoke 애드온들 넣어보시고 적용시켜보세요
저도 에셀셜잘 안써서 오류해결을 어케 해야 할지는 모르겠지만 이플러그인, 애드온이 필요하다고 들은적이 있었거든요
해당 오류는 loop-player's money문장을 플레이어로 인식해서 나오는 오류인듯 해서요