Как вывести Boss статистику с разбросом времени.

Deazer

Head Developer
Staff member
Путь: gameserver\data\html\scripts\services\command_bossstatus.htm
и добавить еще одну колонку в HTML где мы опишем наш разброс (в моем примере я всем поставил 19:~30 min):

HTML:
<html>
<title>Boss status</title>
<body>
<table width=282 border=0 cellspacing=0 cellpadding=0 bgcolor="000000">
    <tr><td align=center>
        <br>
        <img src="L2UI.SquareGray" width=270 height=1>
        <br>
    <table width=260 border=0 cellspacing=0 cellpadding=0>
    <tr><td width=180>
    <table width=180 border=0 cellspacing=0 cellpadding=0>
            <tr><td width=80>Boss:</td><td width=100>Status:</td></tr>
            %list%
        </table>
    </td><td width=80>
    <table width=80 border=0 cellspacing=0 cellpadding=0>
            <tr><td width=40>Random:</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
        </table>
    </td></tr>
    </table>
        <img src="L2UI.SquareGray" width=270 height=1>
        <br>
    </td></tr>
    <tr><td align=center>
        Now: %current_date%
        <br>
    </td></tr>
</table>
</body>
</html>

Далее нам необходимо сократить вывод статистика и обрезать часы и минуты спауна
Путь: gameserver/config/services.properties

BossStatusRespawnFormat = HH:mm dd.MM.yyyy

Меняем на:
BossStatusRespawnFormat = dd.MM.yyyy

Получаем на выходе:
f61716f59335e3ff9a16f163403417ba.png
 
Last edited:
С вашего позволения дополню :
Если заменить стандартные строки в data/string/ВашЯзык на :

scripts.services.BossStatusService.ALIVE=<tr><td>&@%npc_id%;</td><td><font color="00FF00">Жив</font></td></tr>
scripts.services.BossStatusService.DEAD=<tr><td><font color="A52A2A">&@%npc_id%;</td><td>%respawn_date%</font></td></tr>
scripts.services.BossStatusService.READY=<tr><td>&@%npc_id%;</td><td><font color="6495ED">Готов</font></td></tr>

Получим вот такой вид !

1233.png
 
Last edited:
Путь: gameserver\data\html\scripts\services\command_bossstatus.htm
и добавить еще одну колонку в HTML где мы опишем наш разброс (в моем примере я всем поставил 19:~30 min):

HTML:
<html>
<title>Boss status</title>
<body>
<table width=282 border=0 cellspacing=0 cellpadding=0 bgcolor="000000">
    <tr><td align=center>
        <br>
        <img src="L2UI.SquareGray" width=270 height=1>
        <br>
    <table width=260 border=0 cellspacing=0 cellpadding=0>
    <tr><td width=180>
    <table width=180 border=0 cellspacing=0 cellpadding=0>
            <tr><td width=80>Boss:</td><td width=100>Status:</td></tr>
            %list%
        </table>
    </td><td width=80>
    <table width=80 border=0 cellspacing=0 cellpadding=0>
            <tr><td width=40>Random:</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
            <tr><td width=40>19:~30 min</td></tr>
        </table>
    </td></tr>
    </table>
        <img src="L2UI.SquareGray" width=270 height=1>
        <br>
    </td></tr>
    <tr><td align=center>
        Now: %current_date%
        <br>
    </td></tr>
</table>
</body>
</html>

Далее нам необходимо сократить вывод статистика и обрезать часы и минуты спауна
Путь: gameserver/config/services.properties

BossStatusRespawnFormat = HH:mm dd.MM.yyyy

Меняем на:
BossStatusRespawnFormat = dd.MM.yyyy

Получаем на выходе:
f61716f59335e3ff9a16f163403417ba.png
С учетом всего вышесказанного Вами - это хорошо в случае с эпиками, а в случае с обычными рб возникает вопрос:
Можно ли сделать следующее:
Kernon HH~HH+1 dd.MM.yyyy - т.е. при отображении будет 19~20 03.09.2021
или
Kernon HH:00~HH+1:00 dd.MM.yyyy
 
Статус епиков выводится. Помогите вывести статус боссов
 
Статус епиков выводится. Помогите вывести статус боссов
Тебе нужно добавить в конфиг id боссов которых необходимо показать игрокам, все просто
 
я не точно выразился, есть нпс который будет отображать вывод статуса епиков и обычных босов. Так вот епыки могу вывести в в нпс для показа а вот обычных босов рб нет
 

Attachments

  • wer1.jpg
    wer1.jpg
    54.4 KB · Views: 25
я не точно выразился, есть нпс который будет отображать вывод статуса епиков и обычных босов. Так вот епыки могу вывести в в нпс для показа а вот обычных босов рб нет
Тоже интересует.... Боссов обычных не получается.
Нашли решение ?
 
Что у вас не получается?
Байпас прикрутить к нпц или страницу хтмл найти не можете с информацией по рб?
 
Last edited:
Знаю по себе, иногда лень писать, а в нпс работает у меня только .epic взят со страницы сервиса( показать статус епиков) а я хочу в нпс запхать и статус босов
 
<button value="Эпики" action="bypass -h user_epic" width=40 height=20 back="L2UI_CH3.bigbutton2_down" fore="L2UI_CH3.bigbutton2">
<button value="Боссы" action="bypass -h user_raid" width=40 height=20 back="L2UI_CH3.bigbutton2_down" fore="L2UI_CH3.bigbutton2">
 
<button value="Эпики" action="bypass -h user_epic" width=40 height=20 back="L2UI_CH3.bigbutton2_down" fore="L2UI_CH3.bigbutton2">
<button value="Боссы" action="bypass -h user_raid" width=40 height=20 back="L2UI_CH3.bigbutton2_down" fore="L2UI_CH3.bigbutton2">Спасибо работает
Спасибо, работает
 
Back
Top