exspertxd 11 Опубликовано 23 июня, 2013 Всем добрый вечер. Данный вопрос стоил темы В каком классе находится проверка на возможность участия в олимпиаде какой-то профессией? Заранее спасибо, всем добра :3 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bodyan2011 49 Опубликовано 23 июня, 2013 Все вроде как в Olympiad.java, если не ошибаюсь. private static boolean validPlayer(Player sendPlayer, Player validPlayer) { if (!validPlayer.isNoble()) { sendPlayer.sendPacket(new SystemMessage2(SystemMsg.C1_DOES_NOT_MEET_THE_PARTICIPATION_REQUIREMENTS_ONLY_NOBLESSE_CHARACTERS_CAN_PARTICIPATE_IN_THE_OLYMPIAD).addName(validPlayer)); return false; } if (validPlayer.isSubClassActive()) { sendPlayer.sendPacket(new SystemMessage2(SystemMsg.C1_DOES_NOT_MEET_THE_PARTICIPATION_REQUIREMENTS_SUBCLASS_CHARACTER_CANNOT_PARTICIPATE_IN_THE_OLYMPIAD).addName(validPlayer)); return false; } if (isRegistered(validPlayer)) { sendPlayer.sendPacket(new SystemMessage2((getCompetitionType() == CompType.CLASSED) ? SystemMsg.C1_IS_ALREADY_REGISTERED_ON_THE_CLASS_MATCH_WAITING_LIST : SystemMsg.C1_IS_ALREADY_REGISTERED_ON_THE_WAITING_LIST_FOR_THE_CLASS_IRRELEVANT_INDIVIDUAL_MATCH).addName(validPlayer)); return false; } if (getWeekGameCounts(validPlayer.getObjectId()) <= 0) { validPlayer.sendPacket(SystemMsg.THE_MAXIMUM_MATCHES_YOU_CAN_PARTICIPATE_IN_1_WEEK_IS_50.packet()); return false; } if (isRegisteredInComp(validPlayer)) { sendPlayer.sendPacket(new SystemMessage2(SystemMsg.C1_IS_ALREADY_REGISTERED_ON_THE_MATCH_WAITING_LIST).addName(validPlayer)); return false; } return true; } 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
exspertxd 11 Опубликовано 24 июня, 2013 Точно, что-то прозевал этот класс. Добра тебе :3 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты