이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.19 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 최신버전 |
스크립트 애드온 | skRayFall, Skript |
every 1 seconds:
loop all players:
if {스코어보드.%loop-player%} is true:
wipe loop-player's sidebar
set name of sidebar of loop-player to "미니게임서버"
set score "닉네임 : %loop-player%" in sidebar of loop-player to 6
set score "접속자 수 : %number of all players%/20" in sidebar of loop-player to 5
set score "관전 플레이어" in sidebar of loop-player to 4
set score "준비된 플레이어" in sidebar of loop-player to 3
set score "플레이어" in sidebar of loop-player to 2
set score "승리 횟수" in sidebar of loop-player to 1
command /스코어보드 [<string>]:
trigger:
if arg 1 is "켜기":
set {스코어보드.%player%} to true
if arg 1 is "끄기":
set {스코어보드.%player%} to false
wipe player's sidebar
스크립트 코드를 이렇게 짜봤는데
질문 1 : 닉네임 : ~~~ 이렇게 나오는데
닉네임 :
-~~~~~~
이렇게 한칸 들여쓰기 어떻게 하나요??
질문 2 : 저기 만약 스코어보드 "players" 마크에 만들었으면 그 안에 있는 플레이어를 저기 스크립트 플레이어 안에 넣고 싶은데 어떡해 해야하나요?
질문 3 : 마크 내에서 만든 스코어 보드 "승리 횟수"만들어 둔게 있는데 그 안에 값을 저기 스코어 보드에 있는 값에 어떡해 넣나요?
질문이 많은데... 답변해주시며 감사하겠습니다
트잼
2023.10.071.
그냥 하나 더 만들어주시면 됩니다.
set score "닉네임 : %loop-player%" in sidebar of loop-player to 7
set score "%loop-player%" in sidebar of loop-player to 6
2.
뭠말 인지 모르겠어요...
3.
저장한 변수를 출력해주시면 돱니다.
Ex. 만약 변수 형태를 {승리횟수.player} 으로 저장을 했다면
set score "승리 횟수 : %{승리횟수.%loop-player%}%" in sidebar of loop-player to 1
dyaud
2023.10.132. 현재 접속중인 플레이어 리스트 넣고 싶은데 어떻게 하나요?