개인 자료란 (JE)

  서버 커뮤니티

Profile 희곰이 대표칭호 없음

Lucky_Box_ 3dadf43f440d43bdaad3ed570a7843a7

Profile

질문하기 스크립트

액션바로 HP 표시

2020.05.31 조회 수 5099 추천 수 0
이해도 1.12 

스크립트로 서버 안에 있는 모든 플레이어에게 자신의 최대 HP와 현재 HP를 액션바를 통해서 실시간으로 표시하고 싶은데 어떻게 하나요?
HP는 숫자로 표시하고 싶습니다.

2개의 댓글

스크립터브혼
2020.05.31

플레이어의 최대 체력은 max health of %player%
플레이어의 현재 체력은 health of %player%
액션바 출력은 send action bar %text% to %players% 입니다.


액션바는 3초 정도 지속되므로, 끝나기전에 다시 출력하도록 반복문을 사용해야합니다.
또,체력이 변할때 바로바로 갱신이 되려면 체력이 변화하는 상황에 맞는 이벤트에서 엑션바가 갱신되도록 구성하셔야합니다.


기본적으로 액션바가 계속 출력되는 구문은 아래와 같습니다.

on join:
    {actionbar::%player%} is not set
    set {actionbar::%player%} to true
    while player is online:
        send action bar "%health of player% / %max health of player%" to player
        wait 2 seconds
    delete {actionbar::%player%}
희곰이
2020.05.31
@스크립터브혼

감사합니다!!