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

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

Закрытая тема
 
Sidhe
Unity3D engine
offline
Опыт: 7,721
Активность:
перенос данных из события в событие
мб немного не понятно обьясню, но попробую максимально подробно

предположим, мне нужно зделать систему отлова урона, я соответственно пишу кусок кода:

Код:
trigger t
unit u1
unit u2
unit u3 - нужное данное

call TriggerRegisterUnitEvent(t, u1, EVENT_UNIT_DAMAGED)
call бла бла бла в новое событие - 123


юнит u3 мне нужен в новом событии 123, а через хеш таблицу не переносит

ВОПРОС: каким еще способом можно переместить значение (любое) в новое созданное событие?

З.Ы. без глобалки
Старый 02.02.2012, 00:31
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
Можно подробнее? Я ничего не понял.
Старый 02.02.2012, 07:23
ScorpioT1000
Работаем
offline
Опыт: отключен
Старый 02.02.2012, 09:13
Sidhe
Unity3D engine
offline
Опыт: 7,721
Активность:
Master_chan, ну вот смотри: у тебя созданное событие "юнит получил урон" запускается, по основному событию - "юнит атакован" (бональная система отлова урона), дк вот, тоесть у тебя уже в 1 триггере получается 2 события, но вот второе созданное событие имеет 2 ключевых юнита, тоесть который атакован и который нанес урон, а в первом событии был еще 3 юнит (к примеру дамми), и вот его нужно переместить в новое событие, НО хешем он не переносится.

ScorpioT1000, спасибо, но про стеки я вкурсе, мне нужно узнать на основе базового джасса



если обычным джассом никак, то вопрос можно считать исчерпанным
Старый 02.02.2012, 13:13
Hanabishi
COOL STATUS
offline
Опыт: отключен
Sidhe, можно реализовать стек в обычном jass, посредством сложных манипуляций с массивами.
Старый 02.02.2012, 13:20
Sidhe
Unity3D engine
offline
Опыт: 7,721
Активность:
Hanabishi, ну впринципе я так же и думал, только не охота мучаться с этим

спасибо всем, тему можно закрыть
Старый 02.02.2012, 15:06
ScorpioT1000
Работаем
offline
Опыт: отключен
Sidhe, там все примеры написаны в том числе на простом джассе
посмотри, раздел про стек) полезно
Старый 02.02.2012, 20:21
Закрытая тема

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

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

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

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



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