Я делаю Custom Hero Survival ( он оригинальный поверьте он будет самым крутым хитом варкрафта 3 фрозенн трон 1.26а ) и нужно чтобы так работало:
Когда все 8 игроков в своих аренах проходят волну, тепнуть их на спавн, дав время на передышку, снова тепнуть их на свои арены и начать новую волну.
Я конечно не гений гуи и не делаю всё очень "красиво", но хотя бы что то сделал:
В этом триггере я проверяю, прошёл ли игрок волну:
В этом триггере я проверяю, прошёл ли игрок волну:
Тут я проверяю, прошли ли все игроки волны:
Чтобы волны не спавнились у игрока, которого уже нет, я проверяю игроков:
Мне кажется, что есть более легкий и быстрый способ, есть идеи?
Принятый ответ
Да! есть, учимся пользоваться Поиском по сайту! есть куча наработок и примеров как создать юнита как избавится от GUI и начинать писать нормальные системы для спавнов с многоступенчатой системой всяких проверок и при этом чтобы это все дело работало как надо.
по содержимому нашел Кучу багов и бесполезных строк кода которые ничего не решают
Wait 0.10 секунд лучше убрать
Turn Off (этот триггер) тоже
Вейт 15 секунд в проверке идентификатора тоже
Do Nothing тоже
во 2 выбрать всех юнитов без уничтожения утечек
Условие игрока Что должно проверять? кого? Воздух?
а 3 более или менее нормальный?
по содержимому нашел Кучу багов и бесполезных строк кода которые ничего не решают
Wait 0.10 секунд лучше убрать
Turn Off (этот триггер) тоже
Вейт 15 секунд в проверке идентификатора тоже
Do Nothing тоже
во 2 выбрать всех юнитов без уничтожения утечек
Условие игрока Что должно проверять? кого? Воздух?
а 3 более или менее нормальный?
пользуемся поиском и изучаем что вызывает утечки что нужно уничтожать а что нужно избежать
да и по логики тоже под вопросом
откуда знать когда один игрок закончит волну?
может ему потребуется больше времени а не то что указанно в таймере?
юнит который контролируется 12 игроком умирает
Кто должен умирать? Герой, Вызванная боевая единица Здание?
Кто должен умирать? Герой, Вызванная боевая единица Здание?
посоветовал бы сначала убрать все это и создать несколько триггеров в котором будет происходить события связанные Только с 1 игроком
и так для всех но только для других игроков
и так для всех но только для других игроков
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
по содержимому нашел Кучу багов и бесполезных строк кода которые ничего не решают
Wait 0.10 секунд лучше убрать
Turn Off (этот триггер) тоже
Вейт 15 секунд в проверке идентификатора тоже
Do Nothing тоже
во 2 выбрать всех юнитов без уничтожения утечек
Условие игрока Что должно проверять? кого? Воздух?
а 3 более или менее нормальный?
Кто должен умирать? Герой, Вызванная боевая единица Здание?
и так для всех но только для других игроков
Добавь всех играющих игроков в Группу Игроков. Ливнул/проиграл кик из группы, не придется делать 12 триггеров "Player1"
Используй "For Each (Integer A) from 1 to 10 do (Actions)"
Не придется использовать куча действий на перемещение юнитов.
Открой карты близов посмотри примеры там, а далее все что сказали выше.
Отредактирован kg_toly
Finished 1: Finished 2:
Turn this trigger Turn off this trigger
Turn on Finished 2 Tunr on Finished 3