리마 거울전쟁 랭킹 시스템 질문
컨텐츠 정보
- 368 조회
- 3 댓글
- 0 추천
- 0 비추천
-
목록
본문
public int getStarCount(String name) {
L1UserRanking rank = getTotalRank(name);
if(rank != null){
int curRank = rank.getCurRank();
if(curRank >= 1 && curRank <= 10) return 9; <<<--------- 올래 11
else if(curRank >= 11 && curRank <= 20) return 10;
else if(curRank >= 21 && curRank <= 40) return 9;
else if(curRank >= 41 && curRank <= 60) return 8;
else if(curRank >= 61 && curRank <= 80) return 7;
else if(curRank >= 81 && curRank <= 100) return 6;
else if(curRank >= 101 && curRank <= 120) return 5;
else if(curRank >= 121 && curRank <= 140) return 4;
else if(curRank >= 141 && curRank <= 160) return 3;
else if(curRank >= 161 && curRank <= 180) return 2;
else if(curRank >= 181 && curRank <= 200) return 1;
}
return 0;
}
public int getClassCount(int classId, String name) {
L1UserRanking rank = getClassRank(classId, name);
if(rank != null){
int curRank = rank.getCurRank();
if(curRank == 1) return 1;
else if(curRank == 2) return 2;
else if(curRank == 3) return 3;
else if(curRank == 4) return 4;
else if(curRank == 5) return 5;
else if(curRank == 6) return 6;
else if(curRank == 7) return 7;
else if(curRank == 8) return 8;
else if(curRank == 9) return 9;
else if(curRank == 10) return 10;
}
private int getRankNumber(L1UserRanking rank){
int uRank = rank.getCurRank();
if(uRank >= 1 && uRank <= 10) return 9; <<<--------- 올래 11
else if(uRank >= 11 && uRank <= 20) return 10;
else if(uRank >= 21 && uRank <= 40) return 9;
else if(uRank >= 41 && uRank <= 60) return 8;
else if(uRank >= 61 && uRank <= 80) return 7;
else if(uRank >= 81 && uRank <= 100) return 6;
else if(uRank >= 101 && uRank <= 120) return 5;
else if(uRank >= 121 && uRank <= 140) return 4;
else if(uRank >= 141 && uRank <= 160) return 3;
else if(uRank >= 161 && uRank <= 180) return 2;
else if(uRank >= 161 && uRank <= 200) return 1;
return 0;
for(L1UserRanking user : list){
byte[] name = user.getName().getBytes();
int rank = user.getCurRank();
int oldRank = user.getOldRank();
int buffCount = 0;
if(classId == 10){// 전체랭킹
if(rank >= 1 && rank <= 10) buffCount = 9; <<<--------- 올래 11
else if(rank >= 11 && rank <= 20) buffCount = 10;
else if(rank >= 21 && rank <= 40) buffCount = 9;
else if(rank >= 41 && rank <= 60) buffCount = 8;
else if(rank >= 61 && rank <= 80) buffCount = 7;
else if(rank >= 81 && rank <= 100) buffCount = 6;
else if(rank >= 101 && rank <= 120) buffCount = 5;
else if(rank >= 121 && rank <= 140) buffCount = 4;
else if(rank >= 141 && rank <= 160) buffCount = 3;
else if(rank >= 161 && rank <= 180) buffCount = 2;
else if(rank >= 181 && rank <= 200) buffCount = 1;
}else
화살표쪽이 올래 11번이였는데요 11번으로 하니 20위 위로는 인식을 안하는데 머가 문제일까요?
-
등록일 2024.05.19
-
등록일 2024.05.14리마 거울전쟁 랭킹 시스템 질문댓글 3
관련자료
-
첨부등록일 2024.05.14 16:22