Welcome to RUSaCis - эмулятор Interlude

Присоединяйтесь к нам прямо сейчас, чтобы получить доступ ко всем нашим возможностям. После регистрации и входа в систему вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию пользователям - так же приобрести исходный код. Это также быстро, так чего же вы ждете?

клановые эмблемы на сервере

Статус
В этой теме нельзя размещать новые ответы.

Dev

Вассал
Регистрация
10 Окт 2020
Сообщения
50
Реакции
21
Баллы
8
RaCoin
0
1603608324375.png
Хотите клановую эмблему в HTML?

HTML:
<table>
    <tr>
        <td><center><img src="Crest.crest_1_%CID%" width=16 height=16></center></td>        
    </tr>
</table>

// передайте ид эмблемы клана
int cid = ClanPledgeId();
                 
                    byte[] data = CrestCache.getInstance().getCrest(CrestType.PLEDGE, cid);

                    if(data != null)
                    {
                        PledgeCrest pc = new PledgeCrest(cid, data);
                        activeChar.sendPacket(pc);
                    }

                    NpcHtmlMessage html = new NpcHtmlMessage(0);
// страница выше
                    html.setFile("data/html/test.htm");
                    html.replace("%CID%", String.valueOf(cid));
                    activeChar.sendPacket(html);
[/HTML]

Кто знает о чем тут, думаю сможет и добавить.

Один косяк, белые полоски над эмблемами. (если у вас клиент HF и выше, можно поставить эмблему на фон и перекрыть белое черным)
 
Последнее редактирование модератором:

Sharck

Бродяга
Регистрация
22 Авг 2020
Сообщения
1
Реакции
1
Баллы
3
RaCoin
0
Чтобы не было белых полосок:
<td><center><img src="Crest.crest_1_%CID%" width=16 height=16></center></td>

попробуйте изменить на:
<td><center><img src="Crest.crest_1_%CID%" width=16 height=12></center></td>

Иконка ж должна быть 16х12 на сколько мне помнится
 

ForceUnleashed

Барон
Команда форума
Leader
Developer
Donator
Customer
Регистрация
21 Авг 2020
Сообщения
902
Решения
4
Реакции
742
Баллы
93
Веб-сайт
rusacis.com
RaCoin
10
Чтобы не было белых полосок:
<td><center><img src="Crest.crest_1_%CID%" width=16 height=16></center></td>

попробуйте изменить на:
<td><center><img src="Crest.crest_1_%CID%" width=16 height=12></center></td>

Иконка ж должна быть 16х12 на сколько мне помнится
Все верно, высота 12 пикселей.
 

Dev

Вассал
Регистрация
10 Окт 2020
Сообщения
50
Реакции
21
Баллы
8
RaCoin
0
Чтобы не было белых полосок:
<td><center><img src="Crest.crest_1_%CID%" width=16 height=16></center></td>

попробуйте изменить на:
<td><center><img src="Crest.crest_1_%CID%" width=16 height=12></center></td>

Иконка ж должна быть 16х12 на сколько мне помнится
попробуйте) отпишите результат.
немного в экскурс, в л2 dds картинки в квадратах 512х512 и т.д. эмблемы 16х16 (оcособенность dds)
мы обрезаем их от верхнего левого угла 16х12
но зараза эмблемы кланов идут от низа.
и уменьшая картинку вы белое оставляете но обрезаете низ.
 
Последнее редактирование:

ForceUnleashed

Барон
Команда форума
Leader
Developer
Donator
Customer
Регистрация
21 Авг 2020
Сообщения
902
Решения
4
Реакции
742
Баллы
93
Веб-сайт
rusacis.com
RaCoin
10
Закрыто!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу