Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Кланы
#1
Здравствуйте. Необходимо сделать так, чтобы рассы раскидывались в разные кланы, как это сделать?
Пример: гномы и эльфы при создании имеют клан 1, а темные и орки клан 1

Добавлено через 5 минут
И еще, подскажите, в каком классе прописаны ИД расс?
Ответ
#2
Если я правильно понял, то при приглашении в клан нужно поставить проверку на рассу.
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#3
Нет, необходимо при создании чара приписывать ему уже созданный клан.
Дайте, пожалуйста, пример проверки на рассу.
Ответ
#4
ZlobriK
if(player.getRace() != Race.нужная расса)
return; или месага, или что угодно
[Изображение: 2ewe.jpg][Изображение: 1.gif]
Ответ
#5
Пакет CharacterCreate.

После CharacterCountTable.getInstance().increaseCharCount();
Добавляем:

Код:
switch (newChar.getRace())
        {
            case Orc:
                if (ClanTable.getInstance().getClan(Orc_clanId) != null)
                    newChar.setClan(ClanTable.getInstance().getClan(Orc_clanId));
                break;
            case Elf:
                if (ClanTable.getInstance().getClan(Elf_clanId) != null)
                    newChar.setClan(ClanTable.getInstance().getClan(Elf_clanId));
                break;
        }

Ну и так для каждой расы. Ну и как понятно, это для лыжи. С феней не работал, не знаю что там.
Ответ
#6
У меня переделка лыжи, так что самое то =) Большое спасибо =)

Добавлено через 23 минуты
ANZO Написал:Пакет CharacterCreate.

После CharacterCountTable.getInstance().increaseCharCount();
Добавляем:

Код:
newChar.setClan(ClanTable.getInstance().getClan(Orc_clanId));
              
}

Ну и так для каждой расы. Ну и как понятно, это для лыжи. С феней не работал, не знаю что там.

Вот только один вопрос, я так понимаю, Orc_clanId - заменяется на численное id клана?
Ответ
#7
Да, на айди клана с базы, который вы хотите отдать какой-либо расе.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)