Добавление мультисела в комьюнити

Maiden7

Величайший
Местный
Сообщения
639
Розыгрыши
0
Решения
2
Репутация
169
Реакции
513
Баллы
1 563
Хроники
  1. Chaotic Throne: High Five
Исходники
Присутствуют
Сборка
L2J Mobius
Привет всем.
Хочу в Комьюнити добавить мультиселл с обменом, но как правильно прописать, подскажите?
Нашел только _exc_multisell, но в комьюнити как правильно добавить?
Там ссылки то совсем другие!
Это в Комьюнити:
HTML:
 <button value="Название" action="bypass _bbsmultisell;600024,merchant/main" width=85 height=27 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF">

А это маммон:
HTML:
  <a action="bypass -h npc_%objectId%_exc_multisell 326150003">Remove a weapon's special capability.</a><br>

Как должна кнопка со ссылкой в Комьюнити выглядеть правильно?
 
Решение
Спасибо, вопрос решен!!!


HTML:
<button value="Armors A" action="bypass _bbsexcmultisell;600024,merchant/main" width=85 height=27 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF">

Полезно иметь исходники =))


JavaScript:
else if (command.startsWith("_bbsexcmultisell"))
        {
            final String fullBypass = command.replace("_bbsexcmultisell;", "");
            final String[] buypassOptions = fullBypass.split(",");
            final int multisellId = Integer.parseInt(buypassOptions[0]);
            final String page = buypassOptions[1];
            returnHtml = HtmCache.getInstance().getHtm(player, "data/html/CommunityBoard/Custom/" + page + ".html");
            MultisellData.getInstance().separateAndSend(multisellId...
Возьмите за пример встроенный магазин в комьюнити, там всё есть же.

<button value="B" action="bypass _bbsmultisell;600014,merchant/weapons" width=85 height=27 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF">

Возможно, в конфигах кб есть разрешенные id мультиселов, не забудьте указать свой.
 
А что бы мультиселл учитывал и видел только те предметы, которые есть в инвентаре?
 
Не совсем понял, дайте пример
 
Нет, что бы мультиселл отображал только те вещи которые есть у перса в инвентаре, там в ссылку встраивается приставка



А в комьюнити ссылка совсем другая.
 
в самом мультике попробуй добавить по идеи он будет отоброжать если есть итем для апгрейда если есть ресурсы

Код:
<?xml version="1.0" encoding="UTF-8"?>
<list applyTaxes="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/multisell.xsd">
 
HTML:
<button value="Название" action="bypass -h npc_%objectId%_exc_multisell 326150004" width=85 height=27 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF">
попробуй так
 
Без разницы как в КБ оно выглядеть будет, это же мобиус - иа любой байпас когда угодно шли и никаких проверок не будет.

Главное npc id в самом мультиселле сделать -1 ибо у КБ нету привязки к НПС.

bypass можно построить просто вот так - bypass _bbsmultisell;×id×
 
Он его открывает
HTML:
<html noscrollbar>
    <body>
        <table width=700>
            <tr>
                <td height=10></td>
            </tr>
        </table>
        <table width=20>
            <tr>
                <td>
                    %navigation%
                </td>
                <td>
                    <center>
                        <table border=0 cellpadding=0 cellspacing=0 width=555 height=455 background="L2UI_CT1.Windows_DF_TooltipBG">
                            <tr>
                                <td height=10 align="center"><font name="hs12" color="CDB67F">Покупка</font></td>
                            </tr>
                            <tr>
                                <td>
                                    <center><img src="L2UI.SquareGray" width=200 height=1></center>
                                </td>
                            </tr>
                            <tr>
                                <td height=10></td>
                            </tr>
                            <tr>
                                <td align="center">
                                    <table align=center border="0" height=45>
                                        <tr>
                                            <td>
                                                <center>
                                                    <img src="icon.etc_adena_i00" width=32 height=32>
                                                    <br1>
                                                    <button value="Продать" action="bypass _bbssell;merchant/main" width=85 height=26 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df">
                                                </center>
                                            </td>
                                            <td>
                                                <center>
                                                    <img src="icon.etc_letter_envelope_i00" width=32 height=32>
                                                    <br1>
                                                    <button value="Armors A" action="bypass _bbsmultisell;600024,merchant/main" width=85 height=27 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF">
                                                </center>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>
                        <table border=0 cellpadding=0 cellspacing=0 width=555>
                            <tr>
                                <td height=10></td>
                            </tr>
                        </table>
                        <table border=0 cellpadding=0 cellspacing=0 width=555 background="L2UI_CT1.Windows_DF_TooltipBG">
                            <tr>
                                <td height=17></td>
                            </tr>
                            <tr>
                                <td align=center><font color=696969>L2 Dream Angels</font></td>
                            </tr>
                            <tr>
                                <td height=15></td>
                            </tr>
                        </table>
                    </center>
                </td>
            </tr>
        </table>
    </body>
</html>


А серверу не нравится строение самого мультиселла


Но в случае Маммона, он отображает только то оружие из всего списка, которое есть в инвентаре, а в моем случае отображает весь список !!
 

Вложения

Реакции: Maiden7

    Maiden7

    Баллов: 17
    Без тебя бы не справился =)
Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше…