Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Epilogue /useskillforce
#1
Всем привет. Давным давно появилось такое мнение, что на эпилоге на офе при использовании макроса /useskillforce skill после использования скила не шла автоатака. Сейчас на всех сборках, что я видел - после юза этого макроса начинается автоатака. Заходил на эпилог ПТС от одной команды (заходил для общего теста и рассмотрения покупки) но заодно решил проверить и этот факт. В общем при простом использовнии скила после юза проходит автоатака, а если этот скил проюзать через /useskillforce то никакой автоатаки нет. Так вот, куда вообще копать? Посмотрел пакеты, которые идут. В обоих случаях это совершенно одинаковые пакеты, и после них одни и те же действия. Пересмотрел много пакетов, перерыл л2плеер, л2плеер АИ. Единственное что я нашел - в AI в case ATTACK поставил полностью код от case CAST. В таком случае после макроса не идет автоатака, но и при обычном юзе скила автоатака тоже не идет. Как правильно это исправить? В какой стороне хотя бы это находится? И возможно ли такое вообще сделать на яве?
p.s. Уперся в AI_INTENTION_ATTACK , но так и не понял, где описывается это..
p.p.s Сборка l2p
Ответ
#2
itcry Написал:Всем привет. Давным давно появилось такое мнение, что на эпилоге на офе при использовании макроса /useskillforce skill после использования скила не шла автоатака. Сейчас на всех сборках, что я видел - после юза этого макроса начинается автоатака. Заходил на эпилог ПТС от одной команды (заходил для общего теста и рассмотрения покупки) но заодно решил проверить и этот факт. В общем при простом использовнии скила после юза проходит автоатака, а если этот скил проюзать через /useskillforce то никакой автоатаки нет. Так вот, куда вообще копать? Посмотрел пакеты, которые идут. В обоих случаях это совершенно одинаковые пакеты, и после них одни и те же действия. Пересмотрел много пакетов, перерыл л2плеер, л2плеер АИ. Единственное что я нашел - в AI в case ATTACK поставил полностью код от case CAST. В таком случае после макроса не идет автоатака, но и при обычном юзе скила автоатака тоже не идет. Как правильно это исправить? В какой стороне хотя бы это находится? И возможно ли такое вообще сделать на яве?
p.s. Уперся в AI_INTENTION_ATTACK , но так и не понял, где описывается это..
p.p.s Сборка l2p
гляньте функцию
Код:
private boolean checkUseMagicConditions(L2Skill skill, boolean forceUse, boolean dontMove)
условие
Код:
// Check if a Forced ATTACK is in progress on non-attackable target
            if(!target.isAutoAttackable(this) && !forceUse)
            {
                switch(skillTargetType)
                {
                    case TARGET_AURA:
                    case TARGET_FRONT_AURA:
                    case TARGET_BEHIND_AURA:
                    case TARGET_CLAN:
                    case TARGET_PARTY_CLAN:
                    case TARGET_ALLY:
                    case TARGET_PARTY:
                    case TARGET_SELF:
                    case TARGET_GROUND:
                    case TARGET_AREA_SUMMON:
                    case TARGET_AURA_CORPSE_MOB:
                        break;
                    default: // Send a Server->Client packet ActionFailed to the L2PcInstance
                        sendActionFailed();
                        return false;
                }
            }
я думаю это то что вам нужно.
Или я что-то недопонял...
Ответ
#3
Я скажу больше. Даже просто атака через Force не приводит к дальнейшей автоатаке - так на офе всегда было.
Все что форс юз, не имеет дальнейшего перехода в авто режим, сделано для того что бы невзначай не пкашить.
Ответ
#4
Спасибо большое. Кажется это то, что я искал. Правда у меня в ядре такой функции нет) Но в любом случае, еще раз спасибо. Нужно будет проверить

Добавлено через 2 минуты
Deazer Написал:Я скажу больше. Даже просто атака через Force не приводит к дальнейшей автоатаке - так на офе всегда было.
Все что форс юз, не имеет дальнейшего перехода в авто режим, сделано для того что бы невзначай не пкашить.
Ну это то понятно, /useskillforce собственно и значит использование скила через ctrl. А ctrl это и есть force, как я понял) Да и вопрос в принципе не в том, что бы сделать кагнаофе, а именно как это сделать)
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  /useskillforce HiredKiller 2 1,525 01-09-2016, 02:40 PM
Последний пост: HiredKiller
  Какая сборка Epilogue лучше? какое ядро? the2fantasy 18 5,233 01-18-2015, 11:50 AM
Последний пост: Gaspar
  Куплю сборку Epilogue KoUlaDeF 0 811 06-23-2014, 12:19 PM
Последний пост: KoUlaDeF
  [Вопрос] Исходный код Epilogue Intareus 8 3,221 12-30-2013, 02:43 PM
Последний пост: L2-Scripts
  [Шара] RT Epilogue TARAN 9 2,678 07-24-2013, 07:13 AM
Последний пост: Zubastic
  Сборка Epilogue DomiNo 51 11,675 04-10-2013, 07:42 AM
Последний пост: bloodshed
  Запуск качественного сервера Epilogue krisadr 14 3,090 04-05-2013, 09:40 AM
Последний пост: krisadr
  Пропадают Скиллы С Панели[Epilogue] sniper1234 2 1,497 03-27-2013, 02:23 PM
Последний пост: sniper1234
  Чистый рабочий патч Gracia Epilogue протокол 152 dkova 14 8,995 03-19-2013, 04:39 PM
Последний пост: dkova
  High Five или Gracia Epilogue MrFanCold 82 23,320 03-17-2013, 03:07 PM
Последний пост: MrFanCold

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


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