Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Обозначение цвета в Java
#1
Всем доброго времени суток!
Суть моего вопроса в следующем, какой командой до Java кода можно донести цвет выводимых сообщений. Приведенный ниже код отвечает за выводимое сообщение дроп листа. Нужно как то стандартный белый цвет заменить на другой. Какой командой в Java обозначается цвет или как вписать html команду в Java (Знаю что и такой вариант есть, привожу его ниже, но как его перенести в мой случай не знаю).
Заранее всем большое спасибо!
Нужно изменить цвет:
Цитата: public void droplist() {
L2Player player = (L2Player) getSelf();
L2NpcInstance npc = getNpc();
if (player == null || npc == null) {
return;
}
droplist(player, npc);
}

public void droplist(L2Player player, L2NpcInstance npc) {
if (player == null || npc == null) {
return;
}
if (!Config.ALT_GAME_GEN_DROPLIST_ON_DEMAND) {
show(InfoCache.getFromDroplistCache(npc.getNpcId()), player, npc);
} else {
int diff = npc.calculateLevelDiffForDrop(player.isInParty() ? player.getParty().getLevel() : player.getLevel());
double mult = 1;
if (diff > 0) {
mult = Experience.penaltyModifier(diff, 9);
}
mult = npc.calcStat(Stats.DROP, mult, null, null);
show(DropList.generateDroplist(npc.getTemplate(), npc.isMonster() ? (L2MonsterInstance) npc : null, mult, player), player, npc);
}
}

Изменен цвет:
Цитата: public void quests() {
L2Player player = (L2Player) getSelf();
L2NpcInstance npc = getNpc();
if (player == null || npc == null) {
return;
}
StringBuilder dialog = new StringBuilder("<html><body><center><font color=000000>");
dialog.append(npc.getName()).append("<br></center><br>");
Quest[] list = npc.getTemplate().getEventQuests(QuestEventType.MOBKILLED);
if (list != null && list.length != 0) {
dialog.append("<font color=555555>В каких квестах участвует:</font><br>");
for (Quest q : list) {
dialog.append(q.getDescr(player)).append("<br1>");
}
}
dialog.append("</font></body></html>");
show(dialog.toString(), player, npc);
}
Ответ
#2
Код:
<font color=000000>
Ответ
#3
Ответ
#4
Пример диалога покажите Smile
Ответ
#5
Fortuna - non penis, in manus non recipe.
Ответ
#6
Ответ
#7
Fortuna - non penis, in manus non recipe.
Ответ
#8
Код:
<font color=[B][I][U][color=Red]000000[/color][/U][/I][/B]>

Выделенное красным, ваш цвет.

Ps: у нас запрещено писать с выделением текста, слепых у нас нет.
Ответ
#9
[STIGMATED];235797 Написал:
Код:
<font color=[B][I][U][color=Red]000000[/color][/U][/I][/B]>

Выделенное красным, ваш цвет.

Ps: у нас запрещено писать с выделением текста, слепых у нас нет.

Да что такое!!! Второй код это просто как пример того что можно покрасить Java код (Для тех кто пишет мол это нельзя)! А тот который нужно покрасить был переведен первым:

Цитата:public void droplist() {
L2Player player = (L2Player) getSelf();
L2NpcInstance npc = getNpc();
if (player == null || npc == null) {
return;
}
droplist(player, npc);
}

public void droplist(L2Player player, L2NpcInstance npc) {
if (player == null || npc == null) {
return;
}
if (!Config.ALT_GAME_GEN_DROPLIST_ON_DEMAND) {
show(InfoCache.getFromDroplistCache(npc.getNpcId() ), player, npc);
} else {
int diff = npc.calculateLevelDiffForDrop(player.isInParty() ? player.getParty().getLevel() : player.getLevel());
double mult = 1;
if (diff > 0) {
mult = Experience.penaltyModifier(diff, 9);
}
mult = npc.calcStat(Stats.DROP, mult, null, null);
show(DropList.generateDroplist(npc.getTemplate(), npc.isMonster() ? (L2MonsterInstance) npc : null, mult, player), player, npc);
}
}
Ответ
#10
:dd: Ява код нельзя покрасить, учите мат часть.
То, что вы видите в диалоге НПЦ, это html.

Код:
StringBuilder dialog = new StringBuilder("<html><body><center><font color=[B][I][U][color=Red]000000[/color][/U][/I][/B]>");
dialog.append(npc.getName()).append("<br></center><br>");
Quest[] list = npc.getTemplate().getEventQuests(QuestEventType.MO BKILLED);
if (list != null && list.length != 0) {
dialog.append("<font color=[B][I][U][color=red]555555[/color][/U][/I][/B]>В каких квестах участвует:</font><br>");
for (Quest q : list) {
dialog.append(q.getDescr(player)).append("<br1>");
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  java прогер Light87 0 1,911 01-18-2021, 12:15 AM
Последний пост: Light87
  Помогите переписать скрипт с Python на Java Virrilis3 0 1,464 03-29-2018, 10:55 PM
Последний пост: Virrilis3
  Ищу исполнителя [Java] Abstragetic 3 2,123 02-05-2017, 03:01 AM
Последний пост: Deazer
  альт+G java HiredKiller 10 3,402 12-15-2015, 09:40 AM
Последний пост: HiredKiller
  Servise Manager Lucera 2 Java 8. DiName 8 2,673 12-07-2015, 07:43 AM
Последний пост: Deazer
  Дюп через Kamaloka.java dantest 7 2,300 09-14-2015, 09:01 PM
Последний пост: dantest
  GameServer.java dantest 10 3,083 09-11-2015, 07:23 PM
Последний пост: Zeratyl
  время для java Valent 7 2,185 08-15-2015, 10:13 PM
Последний пост: Bacek
  Ошибки в GS. Exception in thread "AISTPool-8" java.lang.StackOverflowError vokforever 3 2,117 07-27-2015, 05:52 PM
Последний пост: n3k0nation
  Java 8 Laguerro 10 3,880 03-21-2015, 03:26 PM
Последний пост: Klay

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


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