Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
name="operateType" val="OP_TOGGLE" (ауры)
#1
Здравствуйте, уважаемые!

l2p rev.20836

Направьте, пожалуйста, на путь истинный:
Персонаж юзает скил (например: /unstuck - 5 минутное СОЕ), во время каста я могу спокойно включить или отключать ауры (например Arcane Power).
А хочу чтоб аура юзалась после каста скила, НО OP_ACTIVE (xml) не катит, т.к. хочу сделать только для определенного скила (skill.getId() != 2222). Т.е. skillTime = 5 min прошел, можно юзать следующий скил (ауру).

К сожалению, возникли трудности с поиском нужного кода.
Пожалуйста, откройте мне глаза=))

Добавлено через 6 минут
Чтоб уж совсем понятно было:
PHP код:
<?php 
if(activeChar.isCastingNow() && skill.getId ==22){
return;
}

Добавлено через 1 час 50 минут
Не хочу лезть в поток и его засорять всякой ерундой (RequestMagicSkillUse.java public void runImpl() )

Какой-нибдуь альтернативный вариантки, там doCast() в L2Char

Добавлено через 2 часа 4 минуты
К чему такая заморочка? Из-за буфера ("очередь" какой следующий скил будет использован при нажатии на кнопку, если чар находится в состояние castTime)

Добавлено через 2 часа 23 минуты
Спасибо. Разобрался, надо было в RequestMagicSkillUse.java чуть-чуть галаза в низ опустить до activeChar.getAI().Cast(skill, target, _ctrlPressed, _shiftPressed);
"Cast", а там уже долгожданный буффер setNextAction(nextAction.CAST, skill, target, forceUse, dontMove);
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  способность: OP_TOGGLE + TARGET_SUMMON finfan 2 1,690 02-05-2013, 09:47 PM
Последний пост: finfan
  OperateType=OP_CHANCE finfan 9 2,539 07-26-2012, 11:37 AM
Последний пост: Visor
  Выдача ауры героя после LH Subzero 0 1,180 02-03-2012, 10:19 PM
Последний пост: Subzero

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


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