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

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

 
Xyzzy

offline
Опыт: 94
Активность:
Вопрос по циклу...
каждые ну, допустим, 50 секунд в локации создается ультралиск. Ну, должен... создаваться.
А создается он, только если конечный таймер (который , напоминаю, 50 секунд) меньше 10. То есть 9 и меньше. Однозначное число. Можно ли как-нибудь заставить ультралисков появляться каждые 50 сек, а не 9? Кто с таким сталкивался? Можно и триггер даже показать...
Если не лень, ответьте и на еще пару вопросов:
1).А триггер Issue order работает без заморочек? У меня он не работает вообще...
2).Какого черта появляется не один ультрал, а сразу 3? Сиамские чтоли?
3).Кто виноват?
4).Что делать?
5).Как нам обустроить Россию?

Отредактировано Зевс, 24.12.2009 в 18:39.
Старый 05.12.2009, 12:53
WaterMan
J.R.R.
offline
Опыт: 17,019
Активность:
Xyzzy, используй wait (5000 ms), потом preserve trigger. По крайней мере так я всегда делаю делал.
1).А триггер Issue order работает без заморочек? У меня он не работает вообще...
В некоторых случаях работает. Attack, правда, тупит.
2).Какого черта появляется не один ультрал, а сразу 3? Сиамские чтоли?
Часто сталкивался с этой проблемой. Скорее всего, триггер выставлен сразу нескольким игрокам, и выполняется одновременно. То есть, к примеру, для игрока 1, 2 и 3 создается ультрал. А игроков 3, соответственно 3 ультрала.
На вопрос 3 и 4 ответы написаны выше
5).Как нам обустроить Россию?
Это не сюда
Старый 05.12.2009, 21:37
Xyzzy

offline
Опыт: 94
Активность:
Тханкс тебе большой. Буду пробовать. )
Старый 06.12.2009, 15:17
OutCast1138

offline
Опыт: 375
Активность:
Trigger("Player 1"){
Conditions:
Countdown Timer(Exactly, 0);

Actions:
Set Countdown Timer(Set To, 50);
Create Unit("Current Player", "Zerg Ultralisk", 1, "ultralisk room");
Preserve Trigger();
Comment("cr ultral evr 50s");
}


так и создаётся, а с issue order проблем не возникало никогда, главное ставить этот триг от того игрока чьи юниты собираешься контроллировать. и самое главное, одна из частых ошибок, не забудь поставить стартовые позиции для всех компьютерных игроков, иначе триги для игроков без стартовой позиции выполнятся не будут, их просто игра не увидит.
Старый 19.04.2010, 08:25
Worm
Просто Червь
offline
Опыт: 3,221
Активность:
Угумс, только думаешь это ещё актуально?..
Старый 20.04.2010, 18:17

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

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

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

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



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