Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Анонсы
#1
Здравствуйте, вот сижу битый час, не могу разобраться, хочу сделать так, чтобы определенные анонсы писались только своей расе (то есть, если анонс отвечает за расу хумы, то он распространяется только на хумов. Использую aCis 328
Ответ
#2
Смотрите класс анонсов и наследуйте.
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#3
Элементарно, Ватсон. Всего-то три новых метода. Один в Announcement.java и два в Broadcast.java. Время написания 5 минут и 20 строк кода. Smile
Родился, живу и когда-нибудь умру.
Ответ
#4
Donatte Написал:Элементарно, Ватсон. Всего-то три новых метода. Один в Announcement.java и два в Broadcast.java. Время написания 5 минут и 20 строк кода. Smile
Делаю так, беру код
Код:
    public static void announceToOnlinePlayers(String text, boolean isCritical)
    {
        toAllOnlinePlayers(new CreatureSay(0, Say2.ANNOUNCEMENT, "", text));
    }
пишу условие, что если своя раса отправляем, если нет, тогда не отправляем, в условии нужно добавить в метод public static void announceToOnlinePlayers(String text, boolean isCritical, L2PcInstance player) появляются ошибки, исправляю. Начинаю заходить в игру, перед тем как зашел, сразу вылетает ошибка. И аннонсы писать уже нельзя.
Ответ
#5
Я вам дал полный ответ на вашу проблему. Если вы удосужетесь огласить в подробностях как вы хотите использовать этот говнокод Smile , то я вам дам больше информации. На данный момент непонятно какого вида этот анонс будет. А также очень интересно, предполагается ли его использовать как ГМ анонс в процессе игры.

Вообще, вы облачно выразились, т.к. не совсем понимаете, что система анонсов сервера не заканчивается анонсом в чате при входе в игру. Smile
Родился, живу и когда-нибудь умру.
Ответ
#6
Donatte Написал:Я вам дал полный ответ на вашу проблему. Если вы удосужетесь огласить в подробностях как вы хотите использовать этот говнокод Smile , то я вам дам больше информации. На данный момент непонятно какого вида этот анонс будет. А также очень интересно, предполагается ли его использовать как ГМ анонс в процессе игры.

Вообще, вы облачно выразились, т.к. не совсем понимаете, что система анонсов сервера не заканчивается анонсом в чате при входе в игру. Smile
Использовать буду анонс при в ходе в игру, то есть если хум герой зашел в игру, писался анонс всем хумам, если эльф, эльфам.
Ответ
#7
Именно герой или обычный персонаж?

Вернусь с работы. Дам пример, я приблизительно таким же способом реализовал локализацию анонсов.
Родился, живу и когда-нибудь умру.
Ответ
#8
Именно герой
Ответ
#9
Госпади. Наследуете и перезагружаете от стандартного метода анонсов, добавляя рассу.
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#10
Zubastic Написал:Госпади. Наследуете и перезагружаете от стандартного метода анонсов, добавляя рассу.
Для меня пока все это сложно), неделю как изучаю java, стараюсь разбираться сам, но некоторые элементы пока сложны, с этим вопросом уже не первый день ковыряюсь.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Кто знает какие анонсы серверов MGNtrans 2 1,383 07-10-2013, 11:59 AM
Последний пост: Agares
  Форты и анонсы diesel0322 3 1,706 09-07-2012, 11:02 PM
Последний пост: diesel0322
  Не пишет русские анонсы через админку serg5777 0 1,736 05-11-2011, 07:59 PM
Последний пост: serg5777

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


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