Dobby_jjang f1397f1ab6204df0a3d3cf7d31ce4931
이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.19.3 |
게임버전 (BE) | 관련없음 |
every 1 seconds:
loop all players:
if {스코어보드.%loop-player%} is true:
wipe loop-player's sidebar
set name of sidebar of loop-player to "&b도비 &6서버"
set score "&9---------------------- " in sidebar of loop-player to 6
set score "&d닉네임 : %loop-player%" in sidebar of loop-player to 5
set score "&f당신의 돈 : &6%{money::%uuid of loop-player%}%" in sidebar of loop-player to 4
set score "&3접속자 수 : %number of all players%" in sidebar of loop-player to 3
set score "&6현재 시각 : %now%" in sidebar of loop-player to 3
set score "&8죽은 횟수 : %{죽은수.%loop-player%}%" in sidebar of loop-player to 2
set score "&7플레이 타임 : %{pt.%loop-player%}%" in sidebar of loop-player to 1
variables:
{죽은수.%player%} = 0
on death:
add 1 to {죽은수.%victim%}
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
모든 플레이어한테 제 정보가 나오는데 자기 자신들의 정보만 보게 하는건 어떻게 해야 하나요?
김이비
2023.01.19스코어보드 변수에 플레이어 빼보세요
{스코어보드.%player%}->{스코어보드}
모든 스코어보드 변수에
서버초보장
2023.01.19if {스코어보드.%loop-player%} is true: 이구문 말씀하시는거죠 ?
서버초보장
2023.01.19그대도 안됩니다 ..ㅠ 커멘드 구문의 플레이어변수를 바꾸니까 이번엔 다른 플레이어 정보로 모든 플레이어에게 보입니다.
qsef1256
2023.01.19애드온 중에 fast scoreboard 머시기 켜야 제대로 작동하는거 있습니다, 그 경우 같은데요
서버초보장
2023.01.19skrayfall 애드온
enableFastScoreBoards: true
이런문구 있습니다
qsef1256
2023.01.19그러면 Skellett 같은 게 깔려있으면 그쪽 스코어보드는 설정에서 꺼보세요
서버초보장
2023.01.19skrayfall 애드온
enableFastScoreBoards: true 로 해놓고
Skellett 에있는 SyntaxToggles.yml 파일에 스ScoreBoards false 만드니까 스코어보드 작동이 멈췄습니다,....
qsef1256
2023.01.19그럼 스코어 보드 애드온이 Skellett 인가 보네요, skRayFall 껀 아예 꺼보고 시도해보세요. 둘이 충돌 나기 때문에 동시에 쓸 수 없어요.