Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Дополнения к Lineage 2 Java серверам/[question] как улучшить Greater Haste Potion?
Search

[question] как улучшить Greater Haste Potion?

4 replies148 viewsCurrently viewing: 1
key_si
key_si

User

Бывалый

Posts: 326

На форуме с: 07/31/2008

Репутация: +473

Рейтинг: 0

· 03/21/2009, 12:12 AM

Сборка: Gracia Part 2 L2Emu рев 1396

Краткое изложение СУТИ проблемы: хочеться чтоб обычная банка Greater Haste Potion, увеличивала скорость не на 2 а на 4 (как гм хаст) но с тем же временем 20 минут. Сначала поменял id и название, а значёк и текстуру оставил темеже... банка создаёться с другим ID и другим названием, но перестала, хоть как-то отвечать на действие мыши :(

Вопрос: как зделать правельно??? может кто подскажет ....

0
saracin
saracin

User

Ветеран

Posts: 575

На форуме с: 04/22/2008

Репутация: +503

Рейтинг: 0

· 03/21/2009, 06:54 AM

key_si: Сборка: Gracia Part 2 L2Emu рев 1396

Краткое изложение СУТИ проблемы: хочеться чтоб обычная банка Greater Haste Potion, увеличивала скорость не на 2 а на 4 (как гм хаст) но с тем же временем 20 минут. Сначала поменял id и название, а значёк и текстуру оставил темеже... банка создаёться с другим ID и другим названием, но перестала, хоть как-то отвечать на действие мыши :(

Вопрос: как зделать правельно??? может кто подскажет ....


по существу. любое действие клика и получение эффекта привязано по ид в ядре. для того что бы создать тебе итем такой как ты хочешь нужно знание ядра. и врят ли кто то тебе выложит его на холяву

— Бойтесь

0
Александр
Александр

User

Бывалый

Posts: 456

На форуме с: 02/05/2009

Репутация: +185

Рейтинг: 0

· 03/21/2009, 07:42 AM

дам не большую подсказку:
gameserver\handler\itemhandlers\Potions.java


дописать ID чтобы работал клик по айтиму

Код
    private static final int[] ITEM_IDS =
        { 65, 725, 726, 727, 728, 733, 734, 735, 1060, 1061, 1062, 1073, 1374, 1375,
                1539, 1540, 5283, 5591, 5592, 6035, 6036, 6652, 6553, 6554, 6555,
                8193, 8194, 8195, 8196, 8197, 8198, 8199, 8200, 8201, 8202,
                8600, 8601, 8602, 8603, 8604, 8605, 8606, 8607, 8608, 8609,
                8610, 8611, 8612, 8613, 8614,
                //elixir of life
                8622, 8623, 8624, 8625, 8626, 8627,
                //elixir of Strength
                8628, 8629, 8630, 8631, 8632, 8633,
                //elixir of cp
                8634, 8635, 8636, 8637, 8638, 8639};


и еще одну мелочь там дописать нужно)))


если не понял что я выше написал... забудь об этом :P

— Жадный...

0
key_si
key_si

User

Бывалый

Posts: 326

На форуме с: 07/31/2008

Репутация: +473

Рейтинг: 0

· 03/21/2009, 09:18 AM

xNEROSx, сюда я добавил, ещё вчера:

Код
    private static final int[]    ITEM_IDS    =
    {65,725,726,727,728,733,734,735,1060,1061,1073,1374,1375,1539,1540,5283,559
1,5592,6035,
    6036,6652,6553,6554,6555,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,
8600,8601,8602,8603,8604,
    8605,8606,8607,8608,8609,8610,8611,8612,8613,8614,10155,10157,77777,
            //Attribute Potion
    9997,9998,9999,10000,10001,10002,


я вот думаю, что вот это не правильно прописал :(
Код
        case 77777: // super_strength_potion, xml: 77777
            if (!isUseable(activeChar, item, 77777))
                return;
            res = usePotion(activeChar, 77777, 1);
            break;



всё нашёл ошибку...
в *.xml не правильно строку написал...

0
Войдите или зарегистрируйтесь чтобы ответить