Красивый меню статов и дропа мобов
Описание: Красивое оформление меню при Shift+click на монстра (требуются исходники!)
Разработчик: vampir
Хроники: Gracia (all)
Патч для исходников:
### Eclipse Workspace Patch 1.0
#P L2J_DataPack
Index: data/scripts/handlers/actionhandlers/L2NpcActionShift.java
===================================================================
--- data/scripts/handlers/actionhandlers/L2NpcActionShift.java (revision 7829)
+++ data/scripts/handlers/actionhandlers/L2NpcActionShift.java (working copy)
@@ -188,16 +188,31 @@
hpMul = 1;
final StringBuilder html1 = StringUtil.startAppend(
1000,
- "" +
- "
[Combat Stats] " +
+ ""+
+ String.valueOf(((L2Character)target).getName()),
+ "" +
+ "
Basic Info " +
"" +
" +
+ "" +
" +
- "
[Basic Stats] " +
- "" +
"
+ ""
);
if (((L2Npc)target).getTemplate().getDropData() != null)
{
StringUtil.append(html1,
- "
[Drop Info] " +
- "
Rates legend: 50%+ 30%+ less than 30%" +
+ "
Drop Info " +
+ "
Drop type legend: Quest Sweep Drop" +
"
"
);
for (L2DropCategory cat : ((L2Npc)target).getTemplate().getDropData())
@@ -263,21 +261,18 @@
final String color;
- if (drop.getChance() >= 500000)
- color = "ff0000";
- else if (drop.getChance() >= 300000)
- color = "00ff00";
- else
- color = "0000ff";
-
- StringUtil.append(html1,
- "",
- item.getName(),
- " ",
- (drop.isQuestDrop() ? "Quest" : (cat.isSweep() ? "Sweep" : "Drop")),
- " "
+ color = (drop.isQuestDrop() ? "C12869" : (cat.isSweep() ? "00ff00" : "3BB9FF"));
+
+ double szansa = ((double)drop.getChance()/10000);
+ StringUtil.append(html1,
+ "",
+ " "+
+ item.getName(),
+ " ",
+ String.valueOf(szansa),
+ "% "
);
}
}
Рубрика: Мануалы L2 / Клиент. Дополнения L2#P L2J_DataPack
Index: data/scripts/handlers/actionhandlers/L2NpcActionShift.java
===================================================================
--- data/scripts/handlers/actionhandlers/L2NpcActionShift.java (revision 7829)
+++ data/scripts/handlers/actionhandlers/L2NpcActionShift.java (working copy)
@@ -188,16 +188,31 @@
hpMul = 1;
final StringBuilder html1 = StringUtil.startAppend(
1000,
- "" +
- "
+ ""+
+ String.valueOf(((L2Character)target).getName()),
+ "" +
+ "
"
Max.HP | ", + " |
Name: | "+ + String.valueOf(((L2Character)target).getName()), + " |
Level: | "+ + String.valueOf(((L2Character)target).getLevel()), + " |
Aggresive: | "+ + String.valueOf((target instanceof L2Attackable) ? "Yes" : "No"), + " |
Respawn: | "+ + String.valueOf(((L2Npc)target).getSpawn().getRespawnDelay() / 1000), + " |
+ "
Max.HP | ", String.valueOf(((L2Character)target).getMaxHp() / hpMul), "*", String.valueOf(hpMul), - " | Max.MP | ", + " | Max.MP | ", String.valueOf(((L2Character)target).getMaxMp()), - " |
P.Atk. | ", String.valueOf(((L2Character)target).getPAtk(null)), " | M.Atk. | ", @@ -226,31 +241,14 @@ " | ||
Race | ", ((L2Npc)target).getTemplate().getRace().toString(), " |
- "
- "
STR | ", - String.valueOf(((L2Character)target).getSTR()), - " | DEX | ", - String.valueOf(((L2Character)target).getDEX()), - " | CON | ", - String.valueOf(((L2Character)target).getCON()), - " |
INT | ", - String.valueOf(((L2Character)target).getINT()), - " | WIT | ", - String.valueOf(((L2Character)target).getWIT()), - " | MEN | ", - String.valueOf(((L2Character)target).getMEN()), - " |
+ ""
);
if (((L2Npc)target).getTemplate().getDropData() != null)
{
StringUtil.append(html1,
- "
- "
Rates legend: 50%+ 30%+ less than 30%" +
+ "
+ "
Drop type legend: Quest Sweep Drop" +
"
);
for (L2DropCategory cat : ((L2Npc)target).getTemplate().getDropData())
@@ -263,21 +261,18 @@
final String color;
- if (drop.getChance() >= 500000)
- color = "ff0000";
- else if (drop.getChance() >= 300000)
- color = "00ff00";
- else
- color = "0000ff";
-
- StringUtil.append(html1,
- "
- item.getName(),
- "
- (drop.isQuestDrop() ? "Quest" : (cat.isSweep() ? "Sweep" : "Drop")),
- "
+ color = (drop.isQuestDrop() ? "C12869" : (cat.isSweep() ? "00ff00" : "3BB9FF"));
+
+ double szansa = ((double)drop.getChance()/10000);
+ StringUtil.append(html1,
+ "
+ "
+ item.getName(),
+ "
+ String.valueOf(szansa),
+ "%
);
}
}
Похожие новости
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
НАВИГАЦИЯ ПО САЙТУ
Новости
Sims 3
Одежда
Причёски
Симы
Симы знаменитости
Питомцы
Для питомцев
Глаза и линзы
Дома, участки
Города
Аксессуары
Обувь
Косметика
Транспорт
Perfect World
Dota Allstars
AioN
Видео Aion
Файлы связаные с Aion
Сборки серверов Aion
Статьи Aion
Баги Aion
Новости Aion
Скачать Aion
Aions
Aion аддоны
Читы для aion
Lineage2
Новости
Мануалы L2
Файлы L2
Наш магазин
Квесты L2
Как создать сервер L2
Видео L2
Клиент. Дополнения L2
GameGuard Защита
Боты
Оф. Сервера
Оф. Дополнения
Java. Сервера
Java. Дополнения
Веб - Дизайн
Музыка L2
Новости мира Lineage2
l2 скилы
Гайды по L2
Разводы L2
Counter Strike 1.6
Боты для CS 1.6
Карты для CS 1.6
Лого CS
Background CS
CS конфиги
Выстрелы для CS
Античиты для CS
Готовые сервера CS
Тест по CS 1.6
Статьи по CS
Патчи CS 1.6
Читы для cs
Софт по CS
RF Online
World of Warcraft
Скачать WoW
Статьи/новости WoW
Читы WoW
Патчи WoW
Сборки серверов WoW
WoW аддоны LK
WoW аддоны BC
Гайды по профам WoW
Другие файлы WoW
Твердыня Крыла Тьмы
Сумеречный бастион
Трон Четырех Ветров
Огненные просторы
PC, PS2, PS3, Игры
S.T.A.L.K.E.R
Истории, Рассказы
Новости
Обзор игры STALKER
Файлы
Скачать игру Stalker
Моды для STALKER
Читы для STALKER
Карты для STALKER
StarCraft 2
Метро 2033
World of Tanks
Point Blank
Прочее
Новости Сайта
Материалы читателей
Платные услуги
Прочее (патчи, журналы, русификаторы)
Игры vkontakte
Игры для Android
Добавить комментарий!