Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Multisell 4002
#1
Здравствуйте!
Подскажите пожалуйста что тут происходит?

Нашла вызов мультисела у Маммона и хотела подправить.

Сам вызов: <a action="bypass -h npc_%objectId%_Multisell 4002">Удалить особые эффекты с оружия</a>

Но сейчас я в недоумении, такого мультисела просто нет в Дата-паке.

Где же его искать?
Ответ
#2
Если его нет, то он в ядре.
Ответ
#3
тебе ж на ммодеве уже ответили)
Ответ
#4
Спасибо большое, а подскажите еще момент.
У меня почему то и на икарус оружие просит 285 гемов вместо 399.

Что не так в коде?

Код:
    private int[] getSaInsertPrice(final L2Item i)
    {
        switch (i.getCrystalType())
        {
            case C:
                if(i.getCrystalCount() <= 706)
                    return new int[] { 2131, 97, 97 * 3000 };
                else if(i.getCrystalCount() <= 884)
                    return new int[] { 2131, 238, 238 * 3000 };
                else if(i.getCrystalCount() <= 1325)
                    return new int[] { 2131, 306, 306 * 3000 };
                return new int[] { 2131, 555, 555 * 3000 };
            case B:
                if(i.getCrystalCount() <= 892)
                    return new int[] { 2132, 222, 222 * 10000 };
                return new int[] { 2132, 339, 339 * 10000 };
            case A:
                if(i.getCrystalCount() <= 1128)
                    return new int[] { 2133, 147, 0 };
                return new int[] { 2133, 157, 0 };
            case S:
                return new int[] { 2134, 82, 0 };
            case S80:
                if(i.getCrystalCount() <= 7050)
                    return new int[] { 2134, 285, 0 };
                return new int[] { 2134, 399, 0 };
            case S84:
                return new int[] { 2134, 623, 0 };
        }
        return null;
    }
Ответ
#5
ctrl+f 285
Я вот например вижу.
Ответ
#6
Psycho Написал:ctrl+f 285
Я вот например вижу.

case S80:
if(i.getCrystalCount() <= 7050)
return new int[] { 2134, 285, 0 };
return new int[] { 2134, 399, 0 };


Но почему то за икарус берет не 399 а 285, в этом проблема(
Ответ
#7
KateKate7912 Написал:case S80:
if(i.getCrystalCount() <= 7050)
return new int[] { 2134, 285, 0 };
return new int[] { 2134, 399, 0 };


Но почему то за икарус берет не 399 а 285, в этом проблема(

Смотри в датапаке crystalCount, мб он там <= 7050.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Отображение enchance в multisell kingzor 4 1,786 01-10-2014, 09:07 PM
Последний пост: Double
  Multisell L2J 3 1,965 06-24-2013, 11:47 PM
Последний пост: Daan Raven
  Multisell Ru1eZz 1 1,788 01-08-2012, 05:22 PM
Последний пост: hex1r0
  Заточка и Multisell Fire 0 2,545 03-10-2010, 01:10 PM
Последний пост: Fire

Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)