개인 자료란 (JE)

  서버 커뮤니티

Profile 닥돌e 대표칭호 없음

dackdol b76b584be63a4b0e905ed2ea195483be

Profile

질문하기 스크립트

쿨타임이 -로 표시되고 반대로 흐릅니다.

2022.06.15 조회 수 121 추천 수 0
이해도 초보자(스크립트 구성요소나 기본문법은 알아요) 
게임버전 (JE) 1.12.2 
게임버전 (BE) 관련없음 
스크립트 버전 2.5 

제목 그대로 쿨타임을 만들었는데 오류 문구 안 뜨고 정상적으로 작동하지만 쿨타임 표시가 이상하게 됩니다.

앞에 -가 붙고 숫자도 반대로 흐릅니다.

강좌를 보고 만든거라 어디서 문제가 일어났는지 잘 모르겠습니다 도와주세요...ㅠㅠ


options:

    a: &6&l[ &6&l포션 &6&l]&r

    cool:5


on rightclick:

    if name of player's tool contains "&c포션":

        set {_t} to player's tool #인벤에 있는 아이템이랑 안겹치도록 버그방지

        if player's tool is {_t}:

            if {Cool.%player%} is set:

                send "{@a} 쿨타임이 &e&l%{Cool.%player%}%&f초 남았습니다!"

                stop

            else:

                set {_name} to uncolored name of player's tool

                replace " " and "포션" with "" in {_name}

                set {_1} to {_name} parsed as integer

                add {_1} to player's health

                send "{@a} 체력이 %{_1}% 회복되었습니다."

                play sound "entity.wandering_trader.drink_potion" with volume 0.4 and pitch 1.5 for player

                remove 1 of {_t} from player's tool

                

                loop {@cool} times:

                    remove 1 from {Cool.%player%}

                    wait a seconds

                delete {Cool.%player%}

                send "{@a} 다시 포션을 사용할 수 있습니다."

                

                stop




3개의 댓글

코코냐
2022.06.15

.."적혀있는대로" 잘 동작중입니다. 이게 뭐가 문제인지 모를 정도면 그냥 공부를 더 해오시는게 맞을것 같습니다.

닥돌e
2022.06.15

해결했습니다 한번 더 살펴보니 set {cool.%player%} to {@cool}가 안 적혀있었네요...

거너아나
2022.06.15
@닥돌e

on rightclick:

 

if name of player's tool contains "&c포션":

 

set {_t} to player's tool #인벤에 있는 아이템이랑 안겹치도록 버그방지

 

if player's tool is {_t}:

 

if between now and {cool::%player%} >= 시간 seconds:

 

send "{@a} 쿨타임이 &e&l%between now and {cool::%player%}%&f초 남았습니다!"

 

stop

 

else:

set {_name} to uncolored name of player's tool

 

replace " " and "포션" with "" in {_name}

 

set {_1} to {_name} parsed as integer

 

add {_1} to player's health

 

send "{@a} 체력이 %{_1}% 회복되었습니다."

 

play sound "entity.wandering_trader.drink_potion" with volume 0.4 and pitch 1.5 for player

 

remove 1 of {_t} from player's tool

set {cool::%player%} to now

로 한번 해보시겠어요?