개인 자료란 (JE)

  서버 커뮤니티

Profile lakunlakun 대표칭호 없음
Profile

질문하기 커맨드

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

2021.10.23 조회 수 221 추천 수 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/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 4

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3