Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Цвет титула
#1
Код:
activeChar.getAppearance().setTitleColor(getTitleColor(activeChar));
            }
    
        private int getTitleColor(L2PcInstance activeChar) {
            int color;
            switch (activeChar.getRace()){
                case Human:
                    color = Config.HUMAN_TITLE_COLOR;
                    break;
                case Orc:
                    color = Config.ORC_TITLE_COLOR;
                    break;
                case Kamael:
                    color = Config.KAMAEL_TITLE_COLOR;
                    break;
                case DarkElf:
                    color = Config.DARK_ELF_TITLE_COLOR;
                    break;
                case Elf:
                    color = Config.ELF_TITLE_COLOR;
                    break;
                case Dwarf:
                    color = Config.DWARF_TITLE_COLOR;
                    break;
                default:
                    color = Config.HUMAN_TITLE_COLOR;
            }
            return color;  //To change body of created methods use File | Settings | File Templates.
        }
Сделал код для цвета титула,но при создание чара,цвет белый,при бафе,кидаение пати,или совершение любого действия с персонажем цвет становится который прописан в конфиге,помогите кто знает в чем проблема..
Сорцы лыжи.



Ах да,игрок видит свой титул белым,а другой видит что у первого игрока цвет то что надо.
Ответ
#2
Ну не хватает обновление параметров чара.
Смотря где вы этот скрипт используете и через какой класс.

Больше информации.
Ответ
#3
Отправил в лс,строка 518 начинается код.
Ответ
#4
ап.........
Ответ
#5
Это вы в каком классе пишите?
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#6
Он broadcastcharinfo() забыл добавить после обновление цветов, вроде обьяснил ему в скайпе.
Ответ
#7
iqman Написал:Он broadcastcharinfo() забыл добавить после обновление цветов, вроде обьяснил ему в скайпе.

каг бе он метод и вызов метода поместил в ентерворлд класс...
хотя нужно все это "добро" делать в PcInstance и вызывать из CharInfo и UserInfo
Ответ
#8
Зачем? Выбрал человек правильное место, может не идеальное, зачем его мучать тем что он не знает.
Целевой нагрузки на что-то данный момент не имеет, так что, не много подправить его код и будет совершенно правильно все работать.

Добавлено через 2 минуты
Кусок кода (его):

// блядоцветника
activeChar.getAppearance().setNameColor(getNameColor(activeChar));
// блядоцвет титула
activeChar.getAppearance().setTitleColor(getTitleColor(activeChar));

Методы есть, ему нужно применение и только.

Проблема была не в работаспособности а не отоброжении при логине сразу что исправляется:

activeChar.broadcastUserInfo();
Ответ
#9
Спасибо большое iqman и mazillka.
Все работает.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Знаки вопроса место русского титула Intelect 7 2,374 05-05-2014, 02:07 AM
Последний пост: pchayka
  Смена ника/титула игрока slimline 6 4,053 03-28-2012, 03:35 AM
Последний пост: Zeratyl
  Где в исходниках находится функция, изменяющая цвет ника в PvP? Rus. 0 2,246 12-06-2009, 12:11 PM
Последний пост: Rus.

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


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