개인 자료란 (JE)

  서버 커뮤니티

Profile lakunlakun 대표칭호 없음
Profile

질문하기 커맨드

스코어보드 커맨드 질문이에요!!

2021.10.23 조회 수 163 추천 수 0
게임버전 (JE) 1.17.1 
게임버전 (BE) 관련없음 

totalKillCount  스코어가 가장 높은 플레이어를 감지하여 그 플레이어에게 유도탄이 발사되게 만들려고합니다

여기서 totalKillCount 스코어가 가장 높은 플레이어를 어떻게 감지하는지가 궁금해요!!




3개의 댓글

명령어 하나로는 지금 당장 생각나는 방법은 없고 알고리즘을 사용해야 가능합니다

 

대충 지금 생각나는 알고리즘은

1. 모든 플레이어는 자신의 킬카운트 스코어 점수를 임시 스코어보드에 복사한다

2. 모든 플레이어는 자신의 임시 스코어보드 점수를 1씩 제거한다

3. 한 플레이어의 점수가 1이 되면 자신보다 점수가 높은(=1 이상인) 다른 플레이어가 있는지 확인한다

ㄴ자신보다 점수가 높은 플레이어가 있으면 -> 2번으로 되돌아가기

ㄴ자신보다 점수가 높은 플레이어가 없으면 -> 그 플레이어가 점수가 가장 높은 플레이어입니다
(이 방법이 무조건 최고의 방법은 아닙니다, 다만 아무도 답글을 안 달았으니 우선 이 방법을 써 보세요)

lakunlakun
2021.11.07
@감자의여유로운한마포

앗 감사합니다!

@lakunlakun

긴급 알림!

/scoreboard players operation 엔티티1 스코어보드 > 엔티티2 스코어보드

명령어를 사용하면 엔티티2들의 스코어보드 중 가장 큰 값이 엔티티1의 스코어보드에 저장됩니다

헛수고를 시킨 것 같아 죄송하네요

최적화 해보세요!

뉴스 및 창작물
/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

0

/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