개인 자료란 (JE)

  서버 커뮤니티

Profile 서버초보장 대표칭호 없음

Dobby_jjang f1397f1ab6204df0a3d3cf7d31ce4931

Profile

질문하기 스크립트

스크립트 스코어보드 각자플레이어 정보 설정방법

2023.01.19 조회 수 1386 추천 수 0
이해도 입문자 
게임버전 (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    


모든 플레이어한테 제 정보가 나오는데  자기 자신들의 정보만 보게 하는건 어떻게 해야 하나요?




8개의 댓글

김이비
2023.01.19

스코어보드 변수에 플레이어 빼보세요

{스코어보드.%player%}->{스코어보드}

모든 스코어보드 변수에

서버초보장
2023.01.19
@김이비

if {스코어보드.%loop-player%} is true: 이구문 말씀하시는거죠 ?

 

서버초보장
2023.01.19
@서버초보장

그대도 안됩니다 ..ㅠ 커멘드 구문의 플레이어변수를 바꾸니까 이번엔 다른 플레이어 정보로 모든 플레이어에게 보입니다.

 

qsef1256
2023.01.19

애드온 중에 fast scoreboard 머시기 켜야 제대로 작동하는거 있습니다, 그 경우 같은데요

서버초보장
2023.01.19
@qsef1256

skrayfall 애드온

enableFastScoreBoards: true

이런문구 있습니다

qsef1256
2023.01.19
@서버초보장

그러면 Skellett 같은 게 깔려있으면 그쪽 스코어보드는 설정에서 꺼보세요

서버초보장
2023.01.19
@qsef1256

skrayfall 애드온

 

enableFastScoreBoards: true 로 해놓고

 

Skellett 에있는 SyntaxToggles.yml 파일에 스ScoreBoards false 만드니까 스코어보드 작동이 멈췄습니다,....

qsef1256
2023.01.19
@서버초보장

그럼 스코어 보드 애드온이 Skellett 인가 보네요, skRayFall 껀 아예 꺼보고 시도해보세요. 둘이 충돌 나기 때문에 동시에 쓸 수 없어요.