Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- blic static void addLadderPlayerEXP(LadderPlayer c) {
- if (!LadderByExp.containsKey(c.getGuid())) {
- LadderByExp.put(c.getGuid(), c);
- }
- }
- public static void addLadderPlayerEXPLP(LadderPlayer c) {
- if (!LadderByExpLP.containsKey(c.getGuid())) {
- LadderByExpLP.put(c.getGuid(), c);
- }
- }
- public static void SortPlayerLadder() {
- Long time = System.currentTimeMillis();
- List<LadderPlayer> sortedList = new ArrayList<LadderPlayer>();
- sortedList.addAll(LadderByExp.values());
- Collections.sort(sortedList, XPSORTER);
- LadderByExpSorted.clear();
- LadderByExpSorted.addAll(sortedList);
- sortedList.clear();
- sortedList.addAll(LadderByHonor.values());
- Collections.sort(sortedList, HONORSORTER);
- LadderByHonorSorted.clear();
- LadderByHonorSorted.addAll(sortedList);
- sortedList.clear();
- sortedList.addAll(LadderByKoli.values());
- Collections.sort(sortedList, KOLISORTER);
- LadderByKoliSorted.clear();
- LadderByKoliSorted.addAll(sortedList);
- sortedList.clear();
- sortedList.addAll(LadderByDuplum.values());
- Collections.sort(sortedList, DUPLUMSORTER);
- LadderByDuplumSorted.clear();
- LadderByDuplumSorted.addAll(sortedList);
- sortedList.clear();
- sortedList.addAll(LadderByExpLP.values());
- Collections.sort(sortedList, XPSORTER);
- LadderByExpSortedLP.clear();
- LadderByExpSortedLP.addAll(sortedList);
- sortedList.clear();
- sortedList.addAll(LadderByHonorLP.values());
- Collections.sort(sortedList, HONORSORTER);
- LadderByHonorSortedLP.clear();
- LadderByHonorSortedLP.addAll(sortedList);
- sortedList.clear();
- sortedList.addAll(LadderByKoliLP.values());
- Collections.sort(sortedList, KOLISORTER);
- LadderByKoliSortedLP.clear();
- LadderByKoliSortedLP.addAll(sortedList);
- sortedList.clear();
- sortedList.addAll(LadderByDuplumLP.values());
- Collections.sort(sortedList, DUPLUMSORTER);
- LadderByDuplumSortedLP.clear();
- LadderByDuplumSortedLP.addAll(sortedList);
- sortedList.clear();
- sortedList = null;
- System.out.println("LadderPlayerMap Sorted in " + (System.currentTimeMillis() - time) + "ms");
- }
- public static int getPvMRank(int guid) {
- if (LadderByExp.containsKey(guid)) {
- try {
- return LadderByExpSorted.indexOf(LadderByExp.get(guid)) + 1;
- } catch (Exception e) {
- e.printStackTrace();
- return 0;
- }
- }
- return 0;
- }
- public static int getPvPRank(int guid) {
- if (LadderByHonor.containsKey(guid)) {
- try {
- //LadderByHonorSorted
- //System.out.println("indexOf" + LadderByHonorSorted.indexOf(LadderByHonor.get(guid)));
- return LadderByHonorSorted.indexOf(LadderByHonor.get(guid)) + 1;
- ///System.out.println();
- } catch (Exception e) {
- e.printStackTrace();
- return 0;
- }
- }
- return 0;
- }
- public static int getKoliRank(int guid) {
- if (LadderByKoli.containsKey(guid)) {
- try {
- return LadderByKoliSorted.indexOf(LadderByKoli.get(guid)) + 1;
- } catch (Exception e) {
- e.printStackTrace();
- return 0;
- }
- }
- return 0;
- }
- public static int getDuplumRank(int guid) {
- if (LadderByKoli.containsKey(guid)) {
- try {
- return LadderByDuplumSorted.indexOf(LadderByDuplum.get(guid)) + 1;
- } catch (Exception e) {
- return 0;
- }
- }
- return 0;
- }
- public static void addLadderPlayerHonor(LadderPlayer c) {
- if (!LadderByHonor.containsKey(c.getGuid())) {
- LadderByHonor.put(c.getGuid(), c);
- }
- }
- public static void addLadderPlayerKoli(LadderPlayer c) {
- if (!LadderByKoli.containsKey(c.getGuid())) {
- LadderByKoli.put(c.getGuid(), c);
- }
- }
- public static void addLadderPlayerDuplum(LadderPlayer c) {
- if (!LadderByDuplum.containsKey(c.getGuid())) {
- LadderByDuplum.put(c.getGuid(), c);
- }
- }
- public static void addLadderPlayerHonorLP(LadderPlayer c) {
- if (!LadderByHonorLP.containsKey(c.getGuid())) {
- LadderByHonorLP.put(c.getGuid(), c);
- }
- }
- public static void addLadderPlayerKoliLP(LadderPlayer c) {
- if (!LadderByKoliLP.containsKey(c.getGuid())) {
- LadderByKoliLP.put(c.getGuid(), c);
- }
- }
- public static void addLadderPlayerDuplumLP(LadderPlayer c) {
- if (!LadderByDuplumLP.containsKey(c.getGuid())) {
- LadderByDuplumLP.put(c.getGuid(), c);
- }
- }
- public static String LadderCache = "";
- public static String LadderCacheWeek = "";
- public static void RefreshLadder() {
- long time = System.currentTimeMillis();
- final StringBuilder ladder = new StringBuilder();
- ladder.append(ladderLevel()).append("|");
- ladder.append(ladderPVP()).append("|");
- ladder.append(ladderGuild()).append("|");
- ladder.append(ladderKolizeum()).append("|");
- //ladder.append("").append("|");
- //ladder.append("").append("|");
- ladder.append(ladderDia()).append("|");
- ladder.append(ladderDuplum()).append("|");
- LadderCache = ladder.toString();
- ladder.setLength(0);
- ladder.append(ladderLevelWeek()).append("|");
- ladder.append(ladderPVPWeek()).append("|");
- ladder.append(ladderGuild()).append("|");
- ladder.append(ladderKolizeumWeek()).append("|");
- //ladder.append("").append("|");
- //ladder.append("").append("|");
- ladder.append(ladderDia()).append("|");
- ladder.append(ladderDuplumWeek()).append("|");
- LadderCacheWeek = ladder.toString();
- System.out.println("Ladder cached in " + (System.currentTimeMillis() - time) + "ms");
- }
- public static int bestExpPlayer = 0;
- public static int bestPvpPlayer = 0;
- public static int bestDupPlayer = 0;
- public static int bestKoliPlayer = 0;
- private static String ladderLevel() {
- final StringBuilder temp = new StringBuilder();
- int x = 0;
- for (final LadderPlayer perso : LadderByExpSorted) {
- try {
- x++;
- if (temp.length() > 0) {
- temp.append("#");
- }
- // if (World.getPersonnage(perso.getGuid()).get_compte().get_gmLvl() == 0) {
- temp.append(perso.get_name()).append(";")
- .append(perso.get_lvl()).append(";;")
- .append(perso.get_exp()).append(";")
- .append((perso.getClasse() * 10 + perso.get_sexe())).append(";")
- .append((0)).append(";")
- .append(perso.get_align()).append(";").append(perso.getStringTitle());
- if (x == 20) {
- break;
- }
- } catch (final Exception e) {
- }
- }
- return temp.toString();
- }
- public static String ladderDia() {
- final StringBuilder temp = new StringBuilder();
- int x = 0;
- for (Entry<Integer, Long> entry : expDay.entrySet()) {
- try {
- x++; //Increment x
- if (temp.length() > 0) {
- temp.append("#");
- }
- Player perso = World.getPersonnage(entry.getKey());
- if (perso != null) {
- temp.append(perso.get_name()).append(";")
- .append(perso.get_lvl()).append(";;")
- .append(entry.getValue()).append(";")
- .append((perso.get_classe() * 10 + perso.get_sexe())).append(";")
- .append((0)).append(";").append(";").append(";");
- }
- if (x == 30) {
- break;
- }
- } catch (final Exception e) {
- };
- }
- return "";
- }
- public static String ladderKolizeum() {
- final StringBuilder temp = new StringBuilder();
- int x = 0;
- for (final LadderPlayer perso : LadderByKoliSorted) {
- try {
- x++;
- if (temp.length() > 0) {
- temp.append("#");
- }
- // if (World.getPersonnage(perso.getGuid()).get_compte().get_gmLvl() == 0) {
- temp.append(perso.get_name())
- .append(";").append(perso.get_lvl())
- .append(";;").append(perso.getKoliWin())
- .append(" / ").append(perso.getKoliLosse())
- .append(";").append((perso.getClasse() * 10 + perso.get_sexe()))
- .append(";").append("0")
- .append(";").append(100).append(";").append(perso.getStringTitle()).append(";").append(perso.getCoteKoli());
- /* }else{
- break;
- }*/
- if (x == 30) {
- break;
- }
- } catch (final Exception e) {
- }
- }
- return temp.toString();
- }
- public static String ladderDuplum() {
- final StringBuilder temp = new StringBuilder();
- int x = 0;
- for (final LadderPlayer perso : LadderByDuplumSorted) {
- try {
- x++;
- if (temp.length() > 0) {
- temp.append("#");
- }
- // if (World.getPersonnage(perso.getGuid()).get_compte().get_gmLvl() == 0) {
- temp.append(perso.get_name())
- .append(";").append(perso.get_lvl())
- .append(";;").append(perso.getDupWin())
- .append(" / ").append(perso.getDupLosse())
- .append(";").append((perso.getClasse() * 10 + perso.get_sexe()))
- .append(";").append("0")
- .append(";").append(100).append(";").append(perso.getStringTitle()).append(";").append(perso.getCoteDuplum());
- /* }else{
- break;
- }*/
- if (x == 30) {
- break;
- }
- } catch (final Exception e) {
- }
- }
- return temp.toString();
- }
- /*public static String ladderKolizeum() {
- final StringBuilder temp = new StringBuilder();
- int x = 0;
- for (final LadderPlayer perso : LadderByKoliSorted) {
- try {
- x++;
- if (temp.length() > 0) {
- temp.append("#");
- }
- temp.append(perso.get_name()).append(";" + perso.get_lvl()).append(";;" + perso.getKoliWin()).append(" / " + perso.getKoliLosse()).append(";" + (perso.getClasse() * 10 + perso.get_sexe())).append(";" + perso.getStringTitle()).append(";1000");
- if (x == 30) {
- break;
- }
- } catch (final Exception e) {
- }
- }
- return temp.toString();
- }*/
- public static String ladderPVP() {
- final StringBuilder temp = new StringBuilder();
- int x = 0;
- for (final LadderPlayer perso : LadderByHonorSorted) {
- try {
- x++;
- if (temp.length() > 0) {
- temp.append("#");
- }
- // if (World.getPersonnage(perso.getGuid()).get_compte().get_gmLvl() == 0) {
- temp.append(perso.get_name()).append(";")
- .append(perso.get_lvl()).append(";;")
- .append(perso.getPvPWin()).append(" / ").append(perso.getPvPLosse()).append(";")
- .append((perso.getClasse() * 10 + perso.get_sexe())).append(";")
- .append(0).append(";")
- .append(perso.get_align()).append(";")
- .append(perso.getStringTitle());
- /* }else{
- break;
- } */
- if (x == 30) {
- break;
- }
- } catch (final Exception e) {
- }
- }
- return temp.toString();
- }
- public static String ladderGuild() {
- final StringBuilder temp = new StringBuilder();
- List<Guild> guild = Collections.synchronizedList(new ArrayList<Guild>());
- guild.addAll(Guildes.values());
- Collections.sort(guild, GUILDSORTER);
- int x = 0;
- for (Guild perso : guild) {
- try {
- x++;
- if (temp.length() > 0) {
- temp.append("#");
- }
- temp.append(perso.get_name()).append(";")
- .append(perso.get_lvl()).append(";")
- .append(perso.get_emblem()).append(";")
- .append(perso.get_xp()).append(";;1;;")
- .append(perso.getMembers().size()).append(";")
- .append((perso.getMeneur() == null ? "Meneur Introuvable" : perso.getMeneur().getName()));
- if (x == 30) {
- break;
- }
- } catch (final Exception e) {
- }
- }
- guild.clear();
- guild = null;
- return temp.toString();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement