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

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

Ответ
 
Drulia_san
Великий Дрюля жив.
offline
Опыт: 8,529
Активность:
Передача локальных переменных в условие
К примеру есть переменная local unit dummy. Позже где-то в триггере вызывается такая функция:
GetUnitsInRangeOfLocMatching(range, p, Condition(function SomeConditionFunc))
Как сделать проверку условий, передавая в них локальные переменные? Вписать в список принимаемых значений функции unit u и сделать так:
GetUnitsInRangeOfLocMatching(range, p, Condition(function SomeConditionFunc(dummy)))
...нельзя, выходит ошибка. но мне нужен подобный способ, как устроить проверку, в которой задействована локальная переменная?
Старый 16.03.2014, 18:57
ScorpioT1000
Работаем
offline
Опыт: отключен
глобальные переменные
Старый 16.03.2014, 19:01
Drulia_san
Великий Дрюля жив.
offline
Опыт: 8,529
Активность:
ScorpioT1000, я об этом тоже подумал, но без них никак?
Старый 16.03.2014, 19:02
Hellfim
Новичок
offline
Опыт: 79,880
Активность:
Drulia_san, в данном случае - никак.
Старый 17.03.2014, 02:55
quq_CCCP
Я белый и пушистый!
offline
Опыт: 94,598
Активность:
Drulia_san, а чем вам не нравятся глобалки? У близзов даже специально есть бж переменные типа bj_groupEnumOwningPlayer, их как раз самое то юзать для условий...
Старый 17.03.2014, 07:38
ScorpioT1000
Работаем
offline
Опыт: отключен
есть хештейбл и геймкеш
Старый 17.03.2014, 11:39
Drulia_san
Великий Дрюля жив.
offline
Опыт: 8,529
Активность:
ScorpioT1000, спасибо, это и было решением. Извиняюсь, забыл ответить, что проблема решена.
Старый 22.03.2014, 22:38
Ответ

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

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

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

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



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