Перейти к содержанию
Авторизация  
hektor8989

npc augmenter

Рекомендуемые сообщения

подскажите пожалуйста

 

как изменить цену на удаление augment

 

щас цена 420,000 adena

 

сборка: frozen

 

заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

подскажите пожалуйста
 
как изменить цену на удаление augment
 
щас цена 420,000 adena
 
сборка: frozen
 
заранее спасибо

 

gameserver.network.clientpackets

 

RequestConfirmCancelItem

RequestRefineCancel

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
открыл .jar файл через winrar

а как мне открыть .class файл

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
package com.l2jfrozen.gameserver.network.clientpackets;

import com.l2jfrozen.gameserver.model.L2World;
import com.l2jfrozen.gameserver.model.actor.instance.L2ItemInstance;
import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance;
import com.l2jfrozen.gameserver.network.L2GameClient;
import com.l2jfrozen.gameserver.network.SystemMessageId;
import com.l2jfrozen.gameserver.network.serverpackets.ExConfirmCancelItem;
import com.l2jfrozen.gameserver.network.serverpackets.SystemMessage;
import com.l2jfrozen.gameserver.templates.L2Item;

// Referenced classes of package com.l2jfrozen.gameserver.network.clientpackets:
//            L2GameClientPacket

public final class RequestConfirmCancelItem extends L2GameClientPacket
{

    public RequestConfirmCancelItem()
    {
    }

    protected void readImpl()
    {
        _itemId = readD();
    }

    protected void runImpl()
    {
        L2PcInstance activeChar = ((L2GameClient)getClient()).getActiveChar();
        L2ItemInstance item = (L2ItemInstance)L2World.getInstance().findObject(_itemId);
        if(activeChar == null || item == null)
            return;
        if(!item.isAugmented())
        {
            activeChar.sendPacket(new SystemMessage(SystemMessageId.AUGMENTATION_REMOVAL_CAN_ONLY_BE_DONE_ON_AN_AUGMENTED_ITEM));
            return;
        }
        int price = 0;
        switch(item.getItem().getItemGrade())
        {
        case 2: // '\002'
            if(item.getCrystalCount() < 1720)
            {
                price = 0x17318;
                break;
            }
            if(item.getCrystalCount() < 2452)
                price = 0x249f0;
            else
                price = 0x33450;
            break;

        case 3: // '\003'
            if(item.getCrystalCount() < 1746)
                price = 0x3a980;
            else
                price = 0x41eb0;
            break;

        case 4: // '\004'
            if(item.getCrystalCount() < 2160)
            {
                price = 0x50910;
                break;
            }
            if(item.getCrystalCount() < 2824)
                price = 0x5f370;
            else
                price = 0x668a0;
            break;

        case 5: // '\005'
            price = 0x75300;
            break;

        default:
            return;
        }
        activeChar.sendPacket(new ExConfirmCancelItem(_itemId, price));
    }

    public String getType()
    {
        return "[C] D0:2D RequestConfirmCancelItem";
    }

    private int _itemId;


открыл  RequestConfirmCancelItem, а где изменить цену ?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты


case 5: // '\005'
price = 0x75300;
break;
открыл  RequestConfirmCancelItem, а где изменить цену ?

 

Число в шестнадцатиричной системе =

 

0x75300

 

Число в десятичной системе =

 

480000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...