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

АЦП грут

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

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

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

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


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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 11.01.2016 в 19:55, lin2master сказал:

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

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

  • Upvote 1

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


Ссылка на сообщение
Поделиться на другие сайты
  В 11.01.2016 в 20:53, Seidhe сказал:

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 11.01.2016 в 21:44, lin2master сказал:

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 11.01.2016 в 22:14, Seidhe сказал:

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

Плохо(((

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


Ссылка на сообщение
Поделиться на другие сайты
  В 11.01.2016 в 20:53, Seidhe сказал:

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

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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 12.01.2016 в 17:23, ncsSpawN сказал:

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

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

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

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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 12.01.2016 в 17:41, lin2master сказал:

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

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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 12.01.2016 в 17:57, ncsSpawN сказал:

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 12.01.2016 в 17:57, ncsSpawN сказал:

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 12.01.2016 в 19:13, Seidhe сказал:

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

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

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

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


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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 12.01.2016 в 20:18, Rollfer сказал:

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 12.01.2016 в 20:51, ncsSpawN сказал:

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 13.01.2016 в 08:45, Rollfer сказал:

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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 13.01.2016 в 08:55, ILoveGF сказал:

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 13.01.2016 в 09:24, Rollfer сказал:

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

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

  • Upvote 1

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


Ссылка на сообщение
Поделиться на другие сайты
  В 12.01.2016 в 20:09, ncsSpawN сказал:

Какие 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/

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


Ссылка на сообщение
Поделиться на другие сайты
  В 13.01.2016 в 13:56, Seidhe сказал:

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

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

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

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

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


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

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

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


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

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

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


Ссылка на сообщение
Поделиться на другие сайты
  В 15.01.2016 в 15:39, lin2master сказал:

А есть у кого скрипт норм хотя бы под люцерку (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

 

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


Ссылка на сообщение
Поделиться на другие сайты
  В 15.01.2016 в 16:06, ncsSpawN сказал:

 

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

Переписываем интерфейс в 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 пользователей онлайн

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

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