Добрый день, дорогие пользователи. Решил сделать свои требования для поднятия уровня клана.
Свернуть ↑
switch (getLevel())
{
case 0:
{
if (player.getKarma() >= 100 && party.getMemberCount() >= Config.COUNT_PLAYER_CLAN_PARTY_UP_CLAN && getMembersCount() >= Config.COUNT_PLAYER_CLAN_PARTY_UP_CLAN && getOnlineMembersCount() >= Config.COUNT_PLAYER_CLAN_PARTY_UP_CLAN)
{
player.removeKarma(100);
player.sendPacket(SystemMessage.getSystemMessage(S ystemMessageId.S1_UP_LVL_CLAN_COUNT_KARMA).addNumb er(100));
increaseClanLevel = true;
}
break;
}
Свернуть ↑Развернуть ↓
Но получилось не совсем то что я хочу, 1) карму забирает только у лидера клана у остальных игроков не забирается, 2) Если в клане 2 игрока онлайн, и я беру в пати левого персонажа без клана Уровень клана поднимается.
А надо что Уровень поднимался только если в пати Мои сокланы.
Подскажите пожалуйсто.
Кратко о системе: (Что бы повысить Уровень клана нужно "Н" количество игроков которые находятся в пати у которых есть 100 кармы и они находятся в данном клане)
Заранее спасибо!