А здесь в чём проблема? И что нужно указать? Очень часто ошибки возникают, хотя правильно копирую данные триггеры(

set udg_unit[1]=GetSpellTargetUnit()
set udg_int[0]=R2I(GetUnitStateSwap(UNIT_STATE_LIFE, udg_unit[1]))
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
set udg_unit[1]=GetSpellTargetUnit()
set udg_int[0]=R2I(GetUnitStateSwap(UNIT_STATE_LIFE, udg_unit[1]))
Принятый ответ
18
Chyorny-Adonis
Создай в редакторе переменных две переменные:
  1. Юнит с названием unit и поставь галлочку на массиве
  2. Целочисленная с названием int и поставь галлочку на массиве
2
Ладно, попробую. Ох, зря я полез в эти дебри, если не разбираюсь, лучше бы уже юзал с обычными спеллами. А здесь что? Другой спелл.
Загруженные файлы
18
Chyorny-Adonis
Сохрани карту, пропусти все ошибки, перезапусти редактор и попробуй два раза сохранить карту
20
UrsaBoss:
Сохрани карту, пропусти все ошибки, перезапусти редактор и попробуй два раза сохранить карту
Здесь суть в том, что при создании нового триггера парсер его, почему-то, либо совсем не воспринимает, либо ставит куда-нибудь не туда по коду (а вызвать можно только функцию, находящуюся выше по коду). Переоткрытие карты в редакторе фиксит эту проблему.
пояснения на будущее
18
Diaboliko
UrsaBoss:
>перезапусти редактор
Я разве не так сказал?)
Diaboliko
Да и вообще нафига создавать триггер, разве что как файлик для кода.
В 100 раз удобнее юзать это:
globals
    trigger trg1
endglobals
20
Я разве не так сказал?)
Я лишь детально пояснил зачем это надо. В свое время мне эта "лжефича" неоднократно выносила мозг.
UrsaBoss:
Да и вообще нафига создавать триггер, разве что как файлик для кода.
В 100 раз удобнее юзать это:
globals
trigger trg1
endglobals
Не согласен, но спорить бессмысленно.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.