Рейтинг темы:
  • 1 Голос(ов) - 1 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Оверворд одеть оружие по завершению каста
#11
// не те исходы.
Ответ
#12
да в шаровых не было такого. и мне бы еще расшифровку по обработке действия nextAction.EQUIP
Ответ
#13
Код:
case EQIP:
                if (nextAction_arg0 == null || !actor.isPlayer() || !(nextAction_arg0 instanceof ItemInstance)) {
                    return false;
                }
                ItemInstance item = (ItemInstance) nextAction_arg0;
                item.getTemplate().getHandler().useItem(actor, item, _nextAction_arg2);
                break;
Ответ
#14
действительно все не так просто, еще нужны методы thinkEquipItem() и из player-a метод описывающий действие doEquip()
Ответ
#15
Все что описано выше полный бред , выноски кода.
*Всем добра*

Добавлено через 10 минут
Первое мы добавляем в enum NextAction EQUIP

Далее мы в PlayableAI делаем
case EQUIP:
if(nextAction_arg0 == null)
return false;
item = (ItemInstance) nextAction_arg0;
item.getTemplate().getHandler().useItem(getActor(), item, nextAction_arg2);
clearNextAction();
break;

Далее в EquipableItem::useItem
if(player.isCastingNow())
{
player.getAI().setNextAction(NextAction.EQUIP, item, null, ctrl, false);
return false;
}
Просто костыль , но рабочий.

Добавлено через 54 минуты
На выходе вот так
Ответ
#16
Я чет может не так понял?

Ro_0TT;350069 Написал:if (player.isCastingNow())
{
player.getAI().setNextAction(nextAction.EQUIP, item, null, ctrl, false);
player.sendActionFailed();
return false;
}


Aristocrat;350085 Написал:case EQIP:
if (nextAction_arg0 == null || !actor.isPlayer() || !(nextAction_arg0 instanceof ItemInstance)) {
return false;
}
ItemInstance item = (ItemInstance) nextAction_arg0;
item.getTemplate().getHandler().useItem(actor, item, _nextAction_arg2);
break;



Deazer;350102 Написал:Все что описано выше полный бред , выноски кода.
*Всем добра*

Deazer;350102 Написал:Первое мы добавляем в enum NextAction EQUIP

Далее мы в PlayableAI делаем
case EQUIP:
if(nextAction_arg0 == null)
return false;
item = (ItemInstance) nextAction_arg0;
item.getTemplate().getHandler().useItem(getActor() , item, nextAction_arg2);
clearNextAction();
break;

Далее в EquipableItem::useItem
if(player.isCastingNow())
{
player.getAI().setNextAction(NextAction.EQUIP, item, null, ctrl, false);
return false;
}

В чем разница "выноски кода" и вашего варианта?)
Ответ
#17
Aristocrat Написал:
Код:
case EQIP:
                if (nextAction_arg0 == null || !actor.isPlayer() || !(nextAction_arg0 instanceof ItemInstance)) {
                    return false;
                }
                ItemInstance item = (ItemInstance) nextAction_arg0;
                item.getTemplate().getHandler().useItem(actor, item, _nextAction_arg2);
                break;

Еще вопросы есть ? дальше ванга
Я вставил ваш код ! ЧТО ДАЛЬШЕ ?
Ответ
#18
А вы не читали сообщения ТСа, между выносками кода?

Моя выноска кода относиться к вопросу:

Цитата:и мне бы еще расшифровку по обработке действия nextAction.EQUIP

Дальше человек уже просто начал спрашивать откровенную ерунду, и я покинул тему.
Ответ
#19
Aristocrat Написал:Дальше человек уже просто начал спрашивать откровенную ерунду, и я покинул тему.
Тут сразу было видно не вооруженным глазом что ТС томат , ну попросил решение, дали и забыли.
Ответ
#20
Deazer;350112 Написал:ну попросил решение, дали и забыли
Наверное вы правы.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Не юзаются соулшоты на эпик оружие uter22 0 1,902 11-05-2021, 12:46 PM
Последний пост: uter22
  Оружие таути MaxLindvior 2 2,487 01-26-2016, 09:27 AM
Последний пост: MaxLindvior
  Обрыв каста, если цель не видно. elastic 7 3,133 02-20-2015, 10:00 PM
Последний пост: KilRoy
  Оверворд юз скила Curse Fear на сумона Munhgauzen 5 1,807 03-10-2014, 03:51 AM
Последний пост: jFullMetal
  Определенный тип NPС и оружие L2J 5 2,129 02-23-2014, 09:57 PM
Последний пост: Bacek
  Скилы Meteor Shower и Star Fall время каста на ХФ? Munhgauzen 10 3,325 11-08-2013, 07:22 PM
Последний пост: Ashtone Grey
  Проверка на одетое оружие krisadr 4 1,813 03-19-2013, 11:34 PM
Последний пост: krisadr
  Нпс и оружие worldfans 3 2,280 06-09-2011, 12:43 AM
Последний пост: worldfans
  Проклятое оружие SVKoT 0 2,242 11-25-2008, 03:16 PM
Последний пост: SVKoT
  Phoenix Оружие, Броня, бижа под Kamael Каратель 9 4,119 07-25-2008, 05:42 PM
Последний пост: demmien

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


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