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

АЦП грут

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

Ацп грут не полностью работает помогите разобраться 

Пишу в чат .acpon пишет у вас нечего регенить цп вроде как регенит а мп вот не хочет в чем может быть прабла?

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


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

ООо сделал, ид не тот стоял,как сделать что бы цп ацп работало не только по команде .acpon но и через ctrl+клик на банку

Изменено пользователем lin2master

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


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

ООо сделал, ид не тот стоял,как сделать что бы цп ацп работало не только по команде .acpon но и через ctrl+клик на банку

Пилить клиент и вшивать реализацию в ядро.

  • Upvote 1

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


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

Пилить клиент и вшивать реализацию в ядро.

А какие файлы в патче за это отвечают? 

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


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

А какие файлы в патче за это отвечают? 

Увы, клиентом не занимаюсь. На ЗГ была тема, в которой человек принимал заказ на подобную реализацию.

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


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

Увы, клиентом не занимаюсь. На ЗГ была тема, в которой человек принимал заказ на подобную реализацию.

Плохо(((

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


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

Пилить клиент и вшивать реализацию в ядро.

Не чего не нужно пилить в клиенте

при нажатии на итем отправляется пакет

14 D3 0C 01 10 00 00 00 00

Структура:

0002 d ObjectID: 268504275 (0x10010CD3)

0006 d d: 0 (0x00000000)

 

при нажатии на тот же итем через Ctrl+Click отправляется пакет

14 D3 0C 01 10 01 00 00 00

Структура:

0002 d ObjectID: 268504275 (0x10010CD3)

0006 d d: 1 (0x00000001)

 

Делаем выводы:

Добавить проверку на 0006 d

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


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

Не чего не нужно пилить в клиенте

при нажатии на итем отправляется пакет

14 D3 0C 01 10 00 00 00 00

Структура:

0002 d ObjectID: 268504275 (0x10010CD3)

0006 d d: 0 (0x00000000)

 

при нажатии на тот же итем через Ctrl+Click отправляется пакет

14 D3 0C 01 10 01 00 00 00

Структура:

0002 d ObjectID: 268504275 (0x10010CD3)

0006 d d: 1 (0x00000001)

 

Делаем выводы:

Добавить проверку на 0006 d

Спасибо конечно))

А по подробнее можно?

Как это сделать?)

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


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

Спасибо конечно))

А по подробнее можно?

Как это сделать?)

Это уже к вашему разработчику пусть ковыряет пакет [C] 14 UseItem

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


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

Это уже к вашему разработчику пусть ковыряет пакет [C] 14 UseItem

понятно спасибо  я так понял это ядро

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


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

Это уже к вашему разработчику пусть ковыряет пакет [C] 14 UseItem

а реализация дополнительных трёх ячеек ?

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


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

а реализация дополнительных трёх ячеек ?

Какие 3 ячейки зачем они ?

если есть обджект ид ?

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


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

о чем вы вообще, какой Ctrl+Click, это как включить автоюз сосок что ли на панельке? Сколько в л2 играл про Ctrl+Click не слышал

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


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

о чем вы вообще, какой Ctrl+Click, это как включить автоюз сосок что ли на панельке? Сколько в л2 играл про Ctrl+Click не слышал

Иногда нужно интересоваться какая должна быть структура пакета на клиенте и что за что отвечает.

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


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

Иногда нужно интересоваться какая должна быть структура пакета на клиенте и что за что отвечает.

 а что должно происходить в игре по ctrl+click в игре на банку ЦП?

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


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

а что должно происходить в игре по ctrl+click в игре на банку ЦП?

Она включается как соска и автоматом юзает цп так же с мп и хп банками)

Изменено пользователем ILoveGF
  • Upvote 1

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


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

Она включается как соска и автоматом юзает цп так же с мп и хп банками)

т.е не выставляя на панельку прямо из инвентаря?

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


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

т.е не выставляя на панельку прямо из инвентаря?

нет, надо выставить на панель, ну можно еще в 8 вкладку поставить чтоб не мешалось

  • Upvote 1

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


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

Какие 3 ячейки зачем они ?

если есть обджект ид ?

Речь шла о трех доп. ячейках для удобства.

Прочтите тему, касаемую ацп на зг.

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


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

Что мешает реализовать подобную систему и не парить себе голову клиентом ?

http://forum.jts-dev.ru/threads/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81-%D0%90%D0%A6%D0%9F.8/

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


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

Речь шла о трех доп. ячейках для удобства.

Прочтите тему, касаемую ацп на зг.

Не знаю что там на зг

Но прекрасно работает без 3 доп ячеек

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


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

А есть у кого скрипт норм хотя бы под люцерку (L2jgroot) 
Сам грут говрит
[12.01.2016 21:03:29] Arkadii Sukhonos: он не очень
[12.01.2016 21:03:33] Arkadii Sukhonos: лучше его не использовать
Может у кого есть нормальный?
Ото этот раз через раз пашет

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


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

можно попробовать реализировать как соску. чтоб ти ее включил, а когда там снесено 2% хп она начала работать

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


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

А есть у кого скрипт норм хотя бы под люцерку (L2jgroot) 

Сам грут говрит

[12.01.2016 21:03:29] Arkadii Sukhonos: он не очень

[12.01.2016 21:03:33] Arkadii Sukhonos: лучше его не использовать

Может у кого есть нормальный?

Ото этот раз через раз пашет

Берите его с Интерлюд су, подправьте немного чтоб юзало все банки а не по очереди,

Переписываем интерфейс в IItemHandler.java

Меняем строку:

public void useItem(L2PlayableInstance playable, L2ItemInstance item);

на

public void useItem(L2PlayableInstance playable, L2ItemInstance item, int ctrl);

Переписываем структуру в пакете

UseItem.java

Меняем:

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

на

    protected void readImpl() {
        _objectId = readD();
        _CtrlClick = readD();
    }

Далее в Potion.java добавляем проверку на Ctrl+Click нужную банку

Во всех остальных фалах где используется итемхендлер, правим структуру и добавляем

,int ctrl

 

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


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

 

Берите его с Интерлюд су, подправьте немного чтоб юзало все банки а не по очереди,

Переписываем интерфейс в IItemHandler.java

Меняем строку:

public void useItem(L2PlayableInstance playable, L2ItemInstance item);

на

public void useItem(L2PlayableInstance playable, L2ItemInstance item, int ctrl);

Переписываем структуру в пакете

UseItem.java

Меняем:

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

на

    protected void readImpl() {
        _objectId = readD();
        _CtrlClick = readD();
    }

Далее в Potion.java добавляем проверку на Ctrl+Click нужную банку

Во всех остальных фалах где используется итемхендлер, правим структуру и добавляем

,int ctrl

Дело в том что у меня сборка l2jgroot  у меня нету исходов что бы это добавить(

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


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

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

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

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

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

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

Войти

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

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

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

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

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