Сейчас 08:48:54 Четверг, 29 сентября, 2022 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Система раундов
Система раундов
evgenijДата: Четверг, 29 Марта 2012, 15:49:18 | Сообщение # 1
1 уровень
Группа: Пользователи
Сообщений: 4
Награды: 0
Репутация: 0
Блокировки:
Пожалуйста подскажите триггер, в поиске не нашёл. Мне надо,чтобы когда раунд заканчивался героев одной команды кидало в 1 область, героев второй команды во 2 область. Раунд заканчивается при условии,что все герои одной из команд мертвы. После этого даётся 40 секунд,после их окончания начинается 2 раунд и героев первой команды кидало в область 3 а героев другой команды в область 4. Короче система как в WoW Arena. Если не трудно подскажите пожалуйста.
 

ZanaraZДата: Четверг, 05 Апреля 2012, 11:39:50 | Сообщение # 2
5 уровень
Группа: Проверенные
Сообщений: 120
Награды: 0
Репутация: 28
Блокировки:
Так щас буду сам разбиратся что ты тут написал)

Quote (evgenij)
Мне надо,чтобы когда раунд заканчивался героев одной команды кидало в 1 область, героев второй команды во 2 область


Для начала всех этих героев занеси в переменную (для юза и тд) и занеси их в группу скажем HeroTeam1, а героев 2 команды занеси в группу HeroTeam2.

После делаешь действие. Выбрать всех юнитов в отряде HeroTeam1 и сделать действие - Цикл действия - Двинуть(мгновенно) Выбранного юнита в область 1
Потом делаешь точно так же Выбрать всех юнитов в отряде HeroTeam2 и сделать действие - Цикл действия - Двинуть(мгновенно) Выбранного юнита в область 2

Quote (evgenij)
Раунд заканчивается при условии,что все герои одной из команд мертвы


Делай периодический триггер на сравнение логической перемены (сори щас получится громостко просто другого варианта пока предложить не могу)

1) Создаёш логическую переменную LogikDeath с масивом сколько у тебя могут играть игроков, пример 12
2) После каждой смерти сравниваешь Если юнит Hero(1) Умер то установить LogikDeath(1) как да и так далее аналогично
3)В переодическом триггере делаеш Если условие LogikDeath(1) LogikDeath(2) LogikDeath(3) LogikDeath(4) (и так далее перечисляешь скажем до 6(так как за 1 команду играют игроки от 1 до 6 (тоесть от красного до ораньжевого))) и также аналогично со второй, и в действиях Указываеш то что тебе нужно

Quote (evgenij)
После этого даётся 40 секунд,после их окончания начинается 2 раунд и героев первой команды кидало в область 3 а героев другой команды в область 4.


Создаёшь таймер на 40 секунд, потом по истечению таймера делаешь аналогично этого "всех юнитов в отряде HeroTeam1 и сделать действие - Цикл действия - Двинуть(мгновенно) Выбранного юнита в область 1
Потом делаешь точно так же Выбрать всех юнитов в отряде HeroTeam2 и сделать действие - Цикл действия - Двинуть(мгновенно) Выбранного юнита в область 2
"


Набрался мозгов, теперь буду себя сдерживать
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Система раундов
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2022 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz