Как сделать так, чтобы игрок считался проигравшим, при уничтожении всех его войск?

Принятый ответ

Ещё вариант:
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
17
9 лет назад
Отредактирован Nevidim
0
Хозяин Миров,
>Условия
Не видно?
0
14
9 лет назад
0
Nevidim, ой, ну всё равно, не находится.
Наверно не там ищу.
Вот, что у меня получается, но всё равно не работает.
Ой, понял ошибку...
Но там остаётся тогда только подсчёт юнитов в области и конкретных юнитов у игрока.
Загруженные файлы
2
21
9 лет назад
2
Делаешь область на всю карту и чекаешь количество юнитов игрока Х в ней. Если меньше единицы то объявляй луз.
6
28
9 лет назад
6
Editor, зачем область?
можно просто юниты игрока
Editor, и область на всю карту уже есть
называется игровая карта или как-то так
1
25
9 лет назад
1
Ещё вариант:
Загруженные файлы
Принятый ответ
10
28
9 лет назад
10
Nosferoh, ещё добавь условие что истина равна истине
0
14
9 лет назад
0
Nosferoh, А нужно меньше единицы? Или можно =0?
nvc123, Эмм... А можно объяснить, зачем?
Ахахах... Если брать нуль получается такая ...!!!
0
25
9 лет назад
0
nvc123, не оценил.
Это теперь на XGM мем такой?
Хозяин Миров:
А нужно меньше единицы? Или можно =0?
Нет, так просто я делаю. Привык.
Ах, да. Там и здания, и войска.
0
14
9 лет назад
0
Nosferoh, "(Количество юнитов в группе юнитов (Юниты принадлежащие Игрок 6 (Оранжевый))) меньше 1" нерабочий. Придётся, видимо, делить.
... Где то ж находил деление, и потерял...
Условия всё никак найти не могу, с русификатором то... А событие будет лучше, наверно "Событие игрока: Умирает", чтобы по сто раз не проверялось.
0
2
9 лет назад
Отредактирован GrifonPsix
0
Если вопрос еще актуален, то прошу. Если же нет, мб кому еще пригодится.
(PS - у меня триггеры русифицированы, поэтому если надо сделаю мапу пример, писать в личку)
Отслеживание юнитов конкретного игрока
Событие
Время -> Переодическое событие -> Каждые 1.00 секунд игрового времени

Условие
Тут мы его не прописываем, оно у нас появится позже

Действие
Отряд -> Выбрать Каждого Юнита В Группе Юнитов И Сделать Множе_ -> Выбрать каждого юнита в (Юниты в (Зона игровой карты)) и сделать (Действия)
тапаем на Цикл - Действия
Все -> Если / Тогда / Иначе, Функция
тапаем на Если - Условия
Все -> Сравнение Игрока -> (Владелец (Выбранный юнит)) равно Игрок 1 (красный)
Все -> Логическое Сравнение -> ((Зона игровой карты) содержит (Выбранный юнит)) не равно Да
тапаем на То - Действия
Игра -> Игра - Поражение -> Поражение Игрок 1 (красный) с сообщением: Бла-бла-бла...
тапаем на Иначе - Действия
Все -> Ничего не делать -> Ничего не делать
Не тестил, но думаю в таком виде триггер должен работать исправно.
В условии триг отслеживает юнитов игрока 1 (красный), и ничего не делает при их обнаружение. Как только он не сможет отыскать ни одного юнита указанного игрока, последнему будет объявлено поражение.
С наступающим!
0
14
9 лет назад
0
GrifonPsix, :(, у меня что-то не срабатывает, но, правда, я уже вбивал в действия не поражение, а то, что мне нужно (Всё-равно игрок -- компьютер). А время, умирание юнита конкретного игрока, без разницы. Всё равно не работает.
Может где-то ошибся?
Может это как-то связано со стартовой позицией?
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.