XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Vampirrr
O_o
offline
Опыт: 19,286
Активность:
Где расположить функцию?
В общем есть триггер, в котором делаю проверку и эта самая проверка такова
Код:
if VerificationRed(x, y) == false then
      call CreateNUnitsAtLoc( 1, 'e001', GetTriggerPlayer(), Location(x, y+192), 270 ) 
      endif

Так вот, я изначально расположил функцию VerificationRed в самом верху триггерного дерева (т.е. там, где изначально стоит кастом код), но при проверке выдается ошибка, что проверяемая функция неизвестна. Скопировал ее в сам триггер и ошибка исчезла, но у меня проблема - эта функция одинакова для многих действий и мне не хочется вставлять ее в каждый триггер и забивать код (к тому же она достаточно велика). Что можно сделать?
Старый 08.02.2009, 20:37
NETRAT

offline
Опыт: 83,712
Активность:
напиши ее в кастом коде карты - тогда точно попадет перед всеми остальными
в триггерном дереве самый верхний пункт с именем карты и в правом окне ее впиши

NETRAT добавил:
это даже в факе есть
Старый 08.02.2009, 20:52
Vampirrr
O_o
offline
Опыт: 19,286
Активность:
NETRAT, так я ж говорю - так и сделал, а когда жму Syntax Check - выдает ошибку..
Старый 08.02.2009, 21:19
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
syntax check не отображает всех ошибок/не_ошибок ибо видит только текущий триггер. Лучшая проверка — сохранение карты.
Старый 08.02.2009, 21:25
Vampirrr
O_o
offline
Опыт: 19,286
Активность:
Van Damm, т.е. он может говорить что есть ошибка, хотя ее нет? O_o
Старый 08.02.2009, 21:31
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Vampirrr, да. Он проверяет исключительно 1 триггер. Т.е. если у тебя допустим переменная объявлена в другом триге, то он выдаст ошибку.
Старый 08.02.2009, 21:34
Vampirrr
O_o
offline
Опыт: 19,286
Активность:
Hellfim, ясно..
Всем спасибо, наверное можно прикрыть..
Старый 08.02.2009, 21:39
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 15:15.