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

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

Закрытая тема
 
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
насилование над гуями или как это сделать?
Вот у меня такой триггер:
*Событие*:Обратный отсчёт - TAIMER expires
*Условие*:Его нету
*Действие*:(их много)
1.блаблабла
2.ололо
3.ухаха
4.Триггер - Turn on Блаблабла1 <gen>
Собственно сам вопрос, можно ли сделать чтобы вместо 4 действия включался сначала 1, потом когда ещё раз таймер закончился то 2, а потом и 3.
Старый 13.10.2010, 16:05
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
AdMiRaLLO_O, создай целочисленную переменную, например BlaBlaIndex. Дальше у тебя 2 варианта:
I:
Создать массив триггеров, например BlablaArray, при инициализации запихать туда Блаблабла1, Блаблабла2 и т.д.
Вместо действия 4 запускать Триггер - Turn on BlablaArray[BlablaIndex].
II:
Поставить ифы, т.е.
if BlablaIndex равно 1 then
    Триггер - Turn on Блаблабла1 <gen>
else
    if BlablaIndex равно 2 then
        Триггер - Turn on Блаблабла2 <gen>
    else
        Ну ты понял.
Я бы решил эту задачу с помощью первого варианта.
После 4-ого действия в любом случае писать BlablaIndex=BlablaIndex+1
Старый 13.10.2010, 16:11
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
поясни 1 способ, чтото я не оч понял
пы.зы. тоже думал что прийдётся делать 2 способом:)
AdMiRaLLO_O добавил:
Hellfim:
Создать массив триггеров
тоесть много триггеров?
Старый 13.10.2010, 16:17
EdiTTORR

offline
Опыт: 183
Активность:
Условие и ифзэнэлс тебе в помощь
Если [u]Integer Comparison>Триггер - Execution Count[/u] = 1
То
1 действие
Иначе
Если [u]Integer Comparison>Триггер - Execution Count[/u] = 2
То
2 действие
Иначе
Если [u]Integer Comparison>Триггер - Execution Count[/u] = 3
То
3 действие
Иначе
...
Можно обойтись одним триггером.
А некоторым посоветую сначала освоить гуи а потом импровизировать с джасс)
Старый 13.10.2010, 16:28
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
EdiTTORR:
Условие и ифзэнэлс тебе в помощь
Если [u]Integer Comparison>Триггер - Execution Count[/u] = 1
То
1 действие
Иначе
Если [u]Integer Comparison>Триггер - Execution Count[/u] = 2
То
2 действие
Иначе
Если [u]Integer Comparison>Триггер - Execution Count[/u] = 3
То
3 действие
Иначе
...
Можно обойтись одним триггером.
я же помойму сказал что этот способ не очень подходит и попросил описать 1
А некоторым посоветую сначала освоить гуи а потом импровизировать с джасс)
освоить для тебя значит знать на нём всё?
Старый 13.10.2010, 16:32
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
AdMiRaLLO_O, в редакторе переменных ставишь галочку напротив слова массив. Размер ставишь равным нужному тебе кол-ву триггеров.
EdiTTORR, не понел што?
Старый 13.10.2010, 16:33
EdiTTORR

offline
Опыт: 183
Активность:
AdMiRaLLO_O:
освоить для тебя значит знать на нём всё?
Нет, хотя-бы элементарное.
Hellfim:
не понел што?
Если ты насчёт [u] то это првычка к ****ым BB-кодам.
AdMiRaLLO_O:
я же помойму сказал что этот способ не очень подходит и попросил описать 1
Я польщён. Хз.
Старый 13.10.2010, 16:38
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
Hellfim:
AdMiRaLLO_O, в редакторе переменных ставишь галочку напротив слова массив. Размер ставишь равным нужному тебе кол-ву триггеров.
блин я прекрасно знаю что такое массив переменных, но у тебя было написанно
Hellfim:
Создать массив триггеров
Старый 13.10.2010, 16:41
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
AdMiRaLLO_O, это значит массив типа триггер -.-
Старый 13.10.2010, 16:42
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
всё понял, ещё не сделал но понял что работать будет, тему клоз
Старый 13.10.2010, 16:47
Закрытая тема

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

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

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

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



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