playXP

서브 메뉴

Page. 1 / 246 [내 메뉴에 추가]
글쓰기
작성자 판밍
작성일 2017-01-23 11:35:47 KST 조회 535
제목
[미해결] 게임내 유저들의 순위 설정하기

게임내에 총 6명의 인원이 있습니다.

이들의 광물 소지량을 기준으로 가장 광물을 많이 가진 사람부터 1등 2등...6등까지 순위를 설정하고 싶습니다.

 

엑셀같으면 "Rank"함수를 이용하면 되는데 갤디터에서는 그런 기능이 안보여서

임시로 최대, 최소를 활용해서 순위를 결정했습니다.

정수 선정 1~6

if : (최대 1(최대 2,(최대 3, (최대 4, (최대 5, 최대6) = 최대 (선정된 정수)

then : 1등이 해당

else : 2등이 아닌 나머지가 해당

하는 방식을 반복해서 1등 2등 3등 4등... 선정을 하는데 너무나도 트리거가 복잡하고

렉도 유발하고, 중간에 렉이 생기면 오류가 너무 많이 발생해서 상당히 효율적이지 못합니다.

 

맵스터에서 

Place them in an array of maximum slot count size and then perform a sort by rank on them. You can then iterate through them in rank order in a simple loop.

 

Sorting algorithms are described on Wikipedia. A simple loop is nothing more than advancing through indexes in an array, often called a for loop.

 

 


이런 답변을 받았는데

어떤 행동을 써야하는지 못찾아서 (array와 관련된게 카탈로그 던데.. 카탈로그 관련 행동을 다 찾아봐도 잘 모르겠더라구요)​ 

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
아이콘 라이트레 (2017-01-23 11:49:03 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
제가 이해력이 안좋아서 무었을 질문하는지 모르겠습니다만.....

조건의 비교를 사용해서 1광물>2광물 ~ 1광물>6광물 = 모두참 >1플레이어 1위
2광물>1광물 ~ 2광물>6광물 = 모두참 >2플레이어 2위 이런식으로 하면되겟죠
2위부터는 1위를 한 플레이어는 빼고 비교하면 되구요
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.