U3Games

Lineage II | Desarrollo & Soporte => Desarrollo de Servidores => Implementaciones => Mensaje iniciado por: Swarlog en Ago 19, 2022, 12:58 AM

Título: Ver items custom sin editar cliente
Publicado por: Swarlog en Ago 19, 2022, 12:58 AM
(https://www.united-extreme.com/u3games/foro/proxy.php?request=http%3A%2F%2Fwww.l2jserver.com%2Fforum%2Fdownload%2Ffile.php%3Fid%3D5542&hash=9c350662d1e8feec162a9061a16fafe9c5b14f95)

    Index: java/com/l2jserver/gameserver/network/serverpackets/MultiSellList.java
    ===================================================================
    --- java/com/l2jserver/gameserver/network/serverpackets/MultiSellList.java  (revision 6645)
    +++ java/com/l2jserver/gameserver/network/serverpackets/MultiSellList.java  (working copy)
    @@ -79,7 +79,7 @@
               
                for (Ingredient ing : ent.getProducts())
                {
    -               writeD(ing.getItemId());
    +               writeD(ing.getTemplate() != null ? ing.getTemplate().getDisplayId() : ing.getItemId()); // XXX Custom items in multisell products
                    if (ing.getTemplate() != null)
                    {
                        writeD(ing.getTemplate().getBodyPart());
    @@ -123,7 +123,7 @@
               
                for (Ingredient ing : ent.getIngredients())
                {
    -               writeD(ing.getItemId());
    +               writeD(ing.getTemplate() != null ? ing.getTemplate().getDisplayId() : ing.getItemId());// XXX Custom items in multisell ingredients
                    writeH(ing.getTemplate() != null ? ing.getTemplate().getType2() : 65535);
                    writeQ(ing.getItemCount());
                    if (ing.getItemInfo() != null)
     

Con este parche creado por CostyKiller no será necesario añadir nuevas líneas en vuestro cliente, basta solo con especificarlo en vuestro servidor; en los xml (icono, info, etc..).