개인 자료란 (JE)

  서버 커뮤니티

Profile 와르 대표칭호 없음
Profile

질문하기 스크립트

마인크래프트 스크립트 관련 질문

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

on join:

    every 3 seconds:

        message "&3로그인해주세요! login <password>"

command /login [<integer>]:

    if arg 1 is 6656:

        message "로그인 성공!"

    else:

        message "비번이 다릅니다!"

해당 구문에서 로그인에 성공하면  로그인해달라는 메시지를 멈추게 하고 싶습니다.

단, 새로운 플레이어가 들어오면 다시 출력되고,또 로그인에 성공하면 멈추게 하고 싶습니다.

파이썬처럼 break문이 없는거 같네요ㅠ

방법이 있을까요?




2개의 댓글

거너아나
2021.09.01

on first join:
while {로그인.%uuid of player%} is not set:
message "&3로그인해주세요! login "
wait 3 seconds
command /login [integer]:
if arg 1 is 6656:
message "로그인 성공!"
set {로그인.%uuid of player%} to 1
else:
message "비번이 다릅니다!"

스크립터브혼
2021.09.01
on join:
    {lock::%player%} is not set
    set {lock::%player%} to true
    while {lock::%player%} is set:
        message "&3로그인해주세요! login <password>"
        set {_wait} to 60
        loop {_wait} times:
            wait 1 tick
            {lock::%player%} is not set
            stop

on quit:
    delete {lock::%player%}

command /login [<integer>]:
    trigger:
        if arg-integer is 6656:
            delete {lock::%player%}
            message "로그인 성공!"
        else:
            message "비번이 다릅니다!"
뉴스 및 창작물
/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1