Jump to content
  • 0

Where I Can Found This Fee? (Normal Wh)


Question

Posted

Hi guys, i wanna remove this:

 

precio%20wh.png

 

I can delete the price for deposit, i can deposit items and don't need to pay adena. But can't delete the Fee from deposit window.

 

WarehouseDepositList

/*
 * This program is free software: you can redistribute it and/or modify it under
 * the terms of the GNU General Public License as published by the Free Software
 * Foundation, either version 3 of the License, or (at your option) any later
 * version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU General Public License along with
 * this program. If not, see <http://www.gnu.org/licenses/>.
 */
package net.sf.l2j.gameserver.network.serverpackets;

import java.util.ArrayList;
import java.util.List;

import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.model.item.instance.ItemInstance;
import net.sf.l2j.gameserver.model.item.kind.Item;

public final class WarehouseDepositList extends L2GameServerPacket
{
    public static final int PRIVATE = 1;
    public static final int CLAN = 2;
    public static final int CASTLE = 3; // not sure
    public static final int FREIGHT = 4; // not sure
    
    private final int _playerAdena;
    private final List<ItemInstance> _items;
    private final int _whType;
    
    public WarehouseDepositList(L2PcInstance player, int type)
    {
        _whType = type;
        _playerAdena = player.getAdena();
        _items = new ArrayList<>();
        
        final boolean isPrivate = _whType == PRIVATE;
        for (ItemInstance temp : player.getInventory().getAvailableItems(true, isPrivate))
        {
            if (temp != null && temp.isDepositable(isPrivate))
                _items.add(temp);
        }
    }
    
    @Override
    protected final void writeImpl()
    {
        writeC(0x41);
        writeH(_whType);
        writeD(_playerAdena);
        writeH(_items.size());
        
        for (ItemInstance temp : _items)
        {
            if (temp == null || temp.getItem() == null)
                continue;
            
            Item item = temp.getItem();
            
            writeH(item.getType1());
            writeD(temp.getObjectId());
            writeD(temp.getItemId());
            writeD(temp.getCount());
            writeH(item.getType2());
            writeH(temp.getCustomType1());
            writeD(item.getBodyPart());
            writeH(temp.getEnchantLevel());
            writeH(temp.getCustomType2());
            writeH(0x00);
            writeD(temp.getObjectId());
            if (temp.isAugmented())
            {
                writeD(0x0000FFFF & temp.getAugmentation().getAugmentationId());
                writeD(temp.getAugmentation().getAugmentationId() >> 16);
            }
            else
                writeQ(0x00);
        }
        _items.clear();
    }
}

3 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...