개인 자료란 (JE)

  서버 커뮤니티

Profile LukeJake 대표칭호 없음

surbothead1 1e33f6dfdf9a4d8b8db5994ee9c6337e

Profile

질문하기 스크립트

보스바 스크립트 질문

2024.05.06 조회 수 174 추천 수 0
이해도 초보자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 
스크립트 버전 2.8.5 
스크립트 애드온 SkrayFall Skutilles Skellet Skbee Skript-gui 

4분마다 바닥에 떨어진 아이템을 삭제하고 전체 메시지로 몇개의 아이템이 삭제되었는지 알려주는 스크립트를 보스바를 이용해서 4분이 얼마나 남았는지 알려주는 그런 스크립트를 만들고싶은데 보스바도 안뜨고 어떻게 보스바를 띄운다고해도 240에서 내려가질않습니다.... 도와주세요....

+서버에 접속한 플레이어는 서버에서4분의 쿨타임이 돌동안 보스바가 안뜨게 되는데 접속한 플레이어에게도 바로 보스바가 보이게 할수있을까요?

every 2 ticks:

    subtract 0.1 from {Timer}

    if {_per} is between 80 and 100:

        set bossbar "타이머" color to blue

    else if {_per} is between 50 and 79.99:

        set bossbar "타이머" color to green

    else if {_per} is between 20 and 49.99:

        set bossbar "타이머" color to yellow

    else if {_per} is between 0 and 19.99:

        set bossbar "타이머" color to red

    set bossbar "타이머" progress to {_per}

    set bossbar "타이머" title to "&a&lT&b&lI&c&lM&d&lE&e&lR &f[&9아이템 청소 &6남은 시간: &f[&b%{Timer}%&9초&f]"

    if {Timer} is smaller than 1:

        set {Timer} to 0

        loop all dropped items:

            add 1 to {_Deleted}

            clear loop-value

        if {_Deleted} is bigger than 0:

            broadcast "                        "

            broadcast "[]<##1993CC> %{_Deleted}%&f개의 아이템이 청소되었습니다!"

            broadcast "                        "

        set {Timer} to 240

        loop all players:

            create bossbar titled "&a&lT&b&lI&c&lM&d&lE&e&lR &f[&9아이템 청소 &6남은 시간: &b%{Timer}%&9초&f]" and id "타이머" for loop-player with progress 100 with colors blue with style segmented 10

            add loop-player to bossbar "타이머"


command /타이머:

    trigger:

        set {Timer} to 0

    

command /타이머시작:

    trigger:

        loop all players:

            create bossbar titled "&a&lT&b&lI&c&lM&d&lE&e&lR &f[&9아이템 청소 &6남은 시간: &b%{Timer}%&9초&f]" and id "타이머" for loop-player with progress 100 with colors blue with style segmented 10

            add loop-player to bossbar "타이머"

        

every 4 minutes:

    set {Timer} to 0

    loop all dropped items:

        add 1 to {_Deleted}

        clear loop-value

    if {_Deleted} is bigger than 0:

        broadcast "                        "

        broadcast "[]<##1993CC> %{_Deleted}%&f개의 아이템이 청소되었습니다!"

        broadcast "                        "

    set {Timer} to 240

    loop all players:

        create bossbar titled "&a&lT&b&lI&c&lM&d&lE&e&lR &f[&9아이템 청소 &6남은 시간: &b%{Timer}%&9초&f]" and id "타이머" for loop-player with progress 100 with colors blue with style segmented 10

        add loop-player to bossbar "타이머"




Warning
댓글이 없습니다.

새로운 댓글을 등록해 주세요!