Атрибут 9 лвла

  • Автор темы Автор темы ares12
  • Дата начала Дата начала

ares12

Знающий
Участник
Сообщения
241
Розыгрыши
0
Репутация
7
Реакции
54
Баллы
470
Хроники
  1. Chaotic Throne: High Five
Исходники
Отсутствуют
Сборка
овера
Добрый вечер форумчане. Вопрос такой: образно есть камень атрибута, который может атрибутить вещь до 9 лвла. При нажатии на камень появляется окошко, но атрибут не вставляется (вещь с 7 лвлом атрибута не активна). Подскажите пожалуйста, где убрать ограничение. (папку конфиг перелопатил, не нашёл).
 
attributestone в датапаке,может быть лвлы не прописаны.
 
attributestone в датапаке,может быть лвлы не прописаны.
Не, все равно бы давало выбрать вещь для вставки атт, просто не добавлялись бы атт, либо фейлились. Там надо в клиенте добавлять. На хай хрониках это по идее в датке должно быть, а в хф скорее всего зашито в интерфейсе.
 
Выбрать вещь я могу, но она подсвечена тёмным и атт не вставляется.
 
Ща чекну, клиент лысый есть. Нихера там клиент не надо трогать вроде.
UPD: ничё в клиенте править не надо, не обманывайте человека.
До 450 без проблем. Выше хз
 
Последнее редактирование:
Да, до 9 это из коробки, выше 9 уровня уже надо вносить правки в клиент\сервер.

 
У оверов нет такой настройки.
чистые оверы?
Короче если ответ да, то тебе сюда, и вперед дописывать нужные айдишники.
Java:
package handler.items;

import l2p.gameserver.cache.Msg;
import l2p.gameserver.model.Playable;
import l2p.gameserver.model.Player;
import l2p.gameserver.model.items.ItemInstance;
import l2p.gameserver.serverpackets.ExChooseInventoryAttributeItem;

/**
 * @author SYS
 */
public class AttributeStones extends ScriptItemHandler
{
    private static final int[] _itemIds = {
        9546, //Первые 6 это до 150
        9547,
        9548,
        9549,
        9550,
        9551,
        9552,//Вторые 6 это кристаллы
        9553,
        9554,
        9555,
        9556,
        9557,
        10521,//Третья шестерка это необработанные камни, которые по квесту матраса дают
        10522,
        10523,
        10524,
        10525,
        10526 }; //А БОЛЬШЕ НИХУЯ НЕТ, ЧЕ ОНО ДОЛЖНО РАБОТАТЬ ТО

    @Override
    public boolean useItem(Playable playable, ItemInstance item, boolean ctrl)
    {
        if(playable == null || !playable.isPlayer())
            return false;
        Player player = (Player) playable;

        if(player.getPrivateStoreType() != Player.STORE_PRIVATE_NONE)
        {
            player.sendPacket(Msg.YOU_CANNOT_ADD_ELEMENTAL_POWER_WHILE_OPERATING_A_PRIVATE_STORE_OR_PRIVATE_WORKSHOP);
            return false;
        }

        if(player.getEnchantScroll() != null)
            return false;

        player.setEnchantScroll(item);
        player.sendPacket(Msg.PLEASE_SELECT_ITEM_TO_ADD_ELEMENTAL_POWER);
        player.sendPacket(new ExChooseInventoryAttributeItem(item));
        return true;
    }

    @Override
    public final int[] getItemIds()
    {
        return _itemIds;
    }
}
 
Последнее редактирование:
Как раз таки тут указаны id этих камней.
 
Код:
private static final int[] _itemIds = {
        9546,
        9547,
        9548,
        9549,
        9550,
        9551,
        9552,
        9553,
        9554,
        9555,
        9556,
        9557,
        9558,
        9563,
        9561,
        9560,
        9562,
        9559,
        9567,
        9566,
        9568,
        9565,
        9564,
        9569,
        10521,
        10522,
        10523,
        10524,
        10525,
        10526,
        35211,
        35212,
        35213,
        35214,
        35215,
        35216 };
Вот так.
 

Похожие темы

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