Добавлен Gin_-_Ichimaru
Доброго времени суток всем пользователям !
Столкнулся с следующей проблемой : Для меня сделал друг способность на Jass , способность работает и она даже MUI . Но если я использую её "через" предмет ( даю предмету эту способность и активирую его ) , то ничего не происходит . Пробовал даже дать способность юниту и еще использовать предмет - толку 0 .
Код на событие использования способности
Столкнулся с следующей проблемой : Для меня сделал друг способность на Jass , способность работает и она даже MUI . Но если я использую её "через" предмет ( даю предмету эту способность и активирую его ) , то ничего не происходит . Пробовал даже дать способность юниту и еще использовать предмет - толку 0 .
Код на событие использования способности
function Trig_BirdMagic_Conditions takes nothing returns boolean
return GetSpellAbilityId() == 'A001'
endfunction
Как мы пришли к выводу , способность не реагирует на событие . Помогите .
Принятый ответ
>2015
>Таймеры с переодичностью 0.01
>Использование больше четырех функций для спелла
>Таймеры с переодичностью 0.01
>Использование больше четырех функций для спелла
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован SamuraiKing
call TriggerRegisterAnyUnitEventBJ( gg_trg_Nazvanie, EVENT_PLAYER_UNIT_USE_ITEM )
Тут событие это "EVENT_PLAYER_UNIT_USE_ITEM ", можешь просто скопировать себе в триггер(только событие, остальное не нужно).
call TriggerRegisterAnyUnitEventBJ( gg_trg_Nazvanie, EVENT_PLAYER_UNIT_SPELL_EFFECT)
Просто я вот еще такие строчки заметил ( Jass я практически не знаю )
nit c = GetSpellAbilityUnit()
unit td = GetSpellTargetUnit()
и если меня событие на итем , условие разве такое же должно быть? Я попробывал подставить то событие - не помогло .
ssbbssc: Вот
unit c = GetManipulatingUnit()
unit td = GetOrderTargetUnit() Или, если не сработает, попробуй так:
unit td = GetEventTargetUnit()
событие на спелл работает нормально
Gin_-_Ichimaru, я прочитал лишь малую часть кода но и этого хватило чтобы понять откуда растут руки у твоего друга
советую почитать статьи и переписать этот спелл нормально
Отредактирован SamuraiKing
>SamuraiKing, дезинфа 100 лвла
Изначально он не показал весь код, тем более я и сам новичок в этом деле. Откуда мне было знать, что проблема не в этом.
SamuraiKing:
а вообще дезинфа больше относится к KPOKODIL,
>Таймеры с переодичностью 0.01
>Использование больше четырех функций для спелла
Отредактирован nvc123
вернутся в прошлое и предотвратить написание этой версии скилла