Сообщений: 289
Тем: 55
Зарегистрирован: Mar 2012
Репутация:
672
Здравствуйте, вот сижу битый час, не могу разобраться, хочу сделать так, чтобы определенные анонсы писались только своей расе (то есть, если анонс отвечает за расу хумы, то он распространяется только на хумов. Использую aCis 328
Сообщений: 5,863
Тем: 105
Зарегистрирован: Sep 2010
Репутация:
13,014
Смотрите класс анонсов и наследуйте.
Сообщений: 1,240
Тем: 29
Зарегистрирован: May 2013
Репутация:
2,505
Элементарно, Ватсон. Всего-то три новых метода. Один в Announcement.java и два в Broadcast.java. Время написания 5 минут и 20 строк кода.
Родился, живу и когда-нибудь умру.
Сообщений: 289
Тем: 55
Зарегистрирован: Mar 2012
Репутация:
672
Donatte Написал:Элементарно, Ватсон. Всего-то три новых метода. Один в Announcement.java и два в Broadcast.java. Время написания 5 минут и 20 строк кода.  Делаю так, беру код
Код: 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) появляются ошибки, исправляю. Начинаю заходить в игру, перед тем как зашел, сразу вылетает ошибка. И аннонсы писать уже нельзя.
Сообщений: 1,240
Тем: 29
Зарегистрирован: May 2013
Репутация:
2,505
Я вам дал полный ответ на вашу проблему. Если вы удосужетесь огласить в подробностях как вы хотите использовать этот говнокод  , то я вам дам больше информации. На данный момент непонятно какого вида этот анонс будет. А также очень интересно, предполагается ли его использовать как ГМ анонс в процессе игры.
Вообще, вы облачно выразились, т.к. не совсем понимаете, что система анонсов сервера не заканчивается анонсом в чате при входе в игру.
Родился, живу и когда-нибудь умру.
Сообщений: 289
Тем: 55
Зарегистрирован: Mar 2012
Репутация:
672
Donatte Написал:Я вам дал полный ответ на вашу проблему. Если вы удосужетесь огласить в подробностях как вы хотите использовать этот говнокод , то я вам дам больше информации. На данный момент непонятно какого вида этот анонс будет. А также очень интересно, предполагается ли его использовать как ГМ анонс в процессе игры.
Вообще, вы облачно выразились, т.к. не совсем понимаете, что система анонсов сервера не заканчивается анонсом в чате при входе в игру.  Использовать буду анонс при в ходе в игру, то есть если хум герой зашел в игру, писался анонс всем хумам, если эльф, эльфам.
Сообщений: 1,240
Тем: 29
Зарегистрирован: May 2013
Репутация:
2,505
Именно герой или обычный персонаж?
Вернусь с работы. Дам пример, я приблизительно таким же способом реализовал локализацию анонсов.
Родился, живу и когда-нибудь умру.
Сообщений: 289
Тем: 55
Зарегистрирован: Mar 2012
Репутация:
672
Сообщений: 5,863
Тем: 105
Зарегистрирован: Sep 2010
Репутация:
13,014
Госпади. Наследуете и перезагружаете от стандартного метода анонсов, добавляя рассу.
Сообщений: 289
Тем: 55
Зарегистрирован: Mar 2012
Репутация:
672
Zubastic Написал:Госпади. Наследуете и перезагружаете от стандартного метода анонсов, добавляя рассу. Для меня пока все это сложно), неделю как изучаю java, стараюсь разбираться сам, но некоторые элементы пока сложны, с этим вопросом уже не первый день ковыряюсь.
|