L2J_CE

Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
L2J_CE

L2J_CE Server


Участников: 5

    Цвет Ников.

    iSnort.Oo
    iSnort.Oo


    Сообщения : 11
    Дата регистрации : 2010-03-13
    Откуда : Москва

    Цвет Ников. Empty Цвет Ников.

    Сообщение  iSnort.Oo Вс Мар 28, 2010 1:23 am

    Уважаемые Господа, столкнулся с такой проблемой-как смена цвета ников( чтоб сохранялись)прочитал много чего но так и невкурил что и где нужно менять.
    ArtiShok
    ArtiShok


    Сообщения : 1144
    Дата регистрации : 2010-03-10

    Цвет Ников. Empty Re: Цвет Ников.

    Сообщение  ArtiShok Вс Мар 28, 2010 1:28 am

    iSnort.Oo пишет:Уважаемые Господа, столкнулся с такой проблемой-как смена цвета ников( чтоб сохранялись)прочитал много чего но так и невкурил что и где нужно менять.
    сборка не сохраняет цвет ников, даже если ты пропишешь цвет ника то при релоге ник белый станет Smile
    iSnort.Oo
    iSnort.Oo


    Сообщения : 11
    Дата регистрации : 2010-03-13
    Откуда : Москва

    Цвет Ников. Empty Re: Цвет Ников.

    Сообщение  iSnort.Oo Вс Мар 28, 2010 1:33 am

    Примерно будет выглядеть вот так
    заходим com/l2jserver/gameserver/model/actor/appearance/PcAppearance.java ( в большенстве сборок путь примерно такойже )

    Находим строки
    Код: [Выделить]
    /** The hexadecimal Color of players name (white is 0xFFFFFF) */
    private int _nameColor = 0xFFFFFF;

    /** The hexadecimal Color of players name (white is 0xFFFFFF) */
    private int _titleColor = 0xFFFF77;
    убераем явно проставленные значения

    потом идём в базу данных - в таблицу чарактерс добавляем новые колонки и прописываем туда дефолт значения которые мы смотрели в ядре


    public int getNameColor()
    {
    return _nameColor;
    }

    public void setNameColor(int nameColor)
    {
    if (nameColor < 0)
    return;

    _nameColor = nameColor;
    }

    public void setNameColor(int red, int green, int blue)
    {
    _nameColor = (red & 0xFF) + ((green & 0xFF) << Cool
    + ((blue & 0xFF) << 16);
    }

    public int getTitleColor()
    {
    return _titleColor;
    }

    public void setTitleColor(int titleColor)
    {
    if (titleColor < 0)
    return;

    _titleColor = titleColor;
    }

    public void setTitleColor(int red, int green, int blue)
    {
    _titleColor = (red & 0xFF) + ((green & 0xFF) << Cool
    + ((blue & 0xFF) << 16);
    }



    дальше в том же файле ядра PcAppearance.java
    переписываем их как select и update запросы в базу на получение цвета - и всё

    только это нашол... la2.100nt.ru в ядре нешарю. прошу помощи
    Naik
    Naik


    Сообщения : 307
    Дата регистрации : 2010-03-06

    Цвет Ников. Empty Re: Цвет Ников.

    Сообщение  Naik Пн Мар 29, 2010 5:29 am

    Ну в принципе тут все понятно написано, и даже половину работы ты можешь сам сделать. Вот если б кто выложил минуальчик как потом это все правильно опять запокавать, чтоб сервак работал, было бы шикарно, т.к. тогда я смог бы наконец добраться до корня зла и творил бы=)
    fantom34russia
    fantom34russia


    Сообщения : 104
    Дата регистрации : 2010-03-27

    Цвет Ников. Empty Re: Цвет Ников.

    Сообщение  fantom34russia Ср Мар 31, 2010 2:32 am

    Напишите плиз те коды которые использует Клиент(СЕРВЕР)
    Пример)))
    0099FF - Жолт.
    Заранее спасибо)))) Exclamation
    Owned
    Owned


    Сообщения : 148
    Дата регистрации : 2010-03-22

    Цвет Ников. Empty Re: Цвет Ников.

    Сообщение  Owned Ср Мар 31, 2010 4:11 am

    Напишите плиз те коды которые использует Клиент(СЕРВЕР)
    Пример)))
    0099FF - Жолт.
    Заранее спасибо)))) Exclamation
    Он ест все...
    Бери кодировку цветов RGB

      Текущее время Пт Окт 04, 2024 9:22 am