개인 자료란 (JE)

  서버 커뮤니티

Profile S.U 대표칭호 없음
Profile

질문하기 스크립트

미니게임 스크립트 도와주세요

2021.06.11 조회 수 113 추천 수 0
이해도 1.12 
게임버전 (JE) 스피곳 
게임버전 (BE) 전부 사용중 입니다 
스크립트 애드온 2.5.3 

서버에 접속해있는 모든 플레이어중 게임 참여라는 변수가 1인 사람만 인식하는 방법이 있나요?

3개의 댓글

Hatming
2021.06.11

loop all players:

하신다음 loop-player의 변수가 1인지 체크해보세요!

스크립터브혼
2021.06.11

플레이어 마다 게임 참여 여부를 알 수 있도록하려면, 플레이어의 정보로 접근 가능하게 변수 이름을 설정해야합니다.

일반적으로 플레이어의 이름이나 UUID를 사용합니다.


set {play_game::%player%} to 1

이렇게 player 익스프레션을 사용한 중첩변수를 만들면 플레이어의 이름으로 해당 변수에 접근 할수 있죠.


loop all players:
    if {play_game::%loop-player%} is 1:
        send "%loop-player%의 값은 1 입니다."

이렇게 접속한 플레이어 리스트를 루프하여 해당 플레이어마다 어떤 값을 가지고 있는지 확인할 수 있습니다.

DDang_
2021.06.12

filter 구문 사용하면 루프 안써도 됩니다

players where [{게임_참여::%input%} is 1]