Добро пожаловать дорогой гость сайта Line-age2.3dn.ru! У нас вы можете найти все для Lineage. А именно: сборки серверов, Программы,боты, защита сервера, все для сервера, гайды, советы, шаблоны и дизайны. Все бесплатно! Файлы проверены на вирусы.
Хроніки: будь Платформа: java Потрібно наявність исходников.
Сьогодні ми навчимося робити якісь модифікації / доповнення з кольоровими ніками / титулами.
Для початку йдемо gameserver / network / clientpackets / EnterWorld.java На деяких складках: gameserver / clientpackets / EnterWorld.java
Шукаємо метод protected void runImpl () Після нього (точніше після дужки {) Пишемо наш код. Для початку зробимо для кожної раси - свій колір ніка.
switch (activeChar.getClassId ()) { case fighter: activeChar.getAppearance (). setNameColor (0x4B0082); break; case mage: activeChar.getAppearance (). setNameColor (0x9400D3); break; case elvenFighter: activeChar.getAppearance (). setNameColor (0x00BFFF); break; case elvenMage: activeChar.getAppearance (). setNameColor (0x483D8B); break; case darkFighter: activeChar.getAppearance (). setNameColor (0xADFF2F); break; case darkMage: activeChar.getAppearance (). setNameColor (0x32CD32); break; case orcFighter: activeChar.getAppearance (). setNameColor (0x0000CD); break; case orcMage: activeChar.getAppearance (). setNameColor (0xFF4500); break; case dwarvenFighter: activeChar.getAppearance (). setNameColor (0xEE82EE); break; }
Можете зробити своє за аналогією. P.S. тут прописані тільки перші профілі (якщо у вас немає збереження ників після рестарту), то отримавши 2ю професію і релогнувшісь, ваш нік поміняється на стандартний. Якщо ж є збереження, то він буде постійно. Також можна зробити кольоровий нік клан лідерам, нублесам, героям і.т.д. Для цього пишемо невелику перевірку ...
if (activeChar.isNoble ()) activeChar.getAppearance (). setNameColor (0xFF4500);
Все теж саме можна зробити з титулами, замість setNameColor пишемо setTitleColor. RGB кольору ви можете знайти в гуглі, або використовуючи фотошоп (що більш зручно).