Новости

Различные модификации с цветом ников/титулов


Хроники: любые
Платформа: 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 цвета вы можете найти в гугле, или используя фотошоп (что более удобно).

Другие профы и классы:
fighter
warrior
gladiator
warlord
knight
paladin
darkAvenger
rogue
treasureHunter
hawkeye
mage
wizard
sorceror
necromancer
warlock
cleric
bishop
prophet
elvenFighter
elvenKnight
templeKnight
swordSinger
elvenScout
plainsWalker
silverRanger
elvenMage
elvenWizard
spellsinger
elementalSummoner
oracle
elder
darkFighter
palusKnight
shillienKnight
bladedancer
assassin
abyssWalker
phantomRanger
darkMage
darkWizard
spellhowler
phantomSummoner
shillienOracle
shillenElder
orcFighter
orcRaider
destroyer
orcMonk
tyrant
orcMage
orcShaman
overlord
warcryer
dwarvenFighter
scavenger
bountyHunter
artisan
warsmith


Ссылки на скачивания дотупны только зарегистрированным пользователям.
[ Регистрация | Вход ]
DeMoN
DeMoN | Среда 07.07.2010 11:19 [Материал]
Стараюсь =) Вот только идеи кончаются...

Овощ
Овощ | Среда 07.07.2010 11:19 [Материал]
Хоть кто-то взялся за хорошие мануалы )


HTML

BB-Code

Ссылка

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Minecraft


Lineage 2


Кто тут онлайн


Онлайн всего: 1
Гостей: 1
Пользователей: 0