Помогите создать триггер по типу:
Событие:
-Инициализация карты
Условие:
-Игрок 4 не подключился к игре
Действие:
-Удалить юнит 4
У меня на карте стоят стартовые персонажи 5 штук, например, если заходят в игру 3 игрока, 4 и 5 персонаж удалялись. Спасибо за внимание.

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

Hate:
так а в чем собственно проблема
Редактор на инглише от рефорджа. С переводчиком что-то не получается сделать.

Все разобрался
Events
MapInitializationEvent()
Conditions
OperatorComparePlayerSlotStatus((GetPlayerSlotState()Player 2 (Blue))), Not equal to, Is playing)
Actions
Unit - RemoveUnit()Пехотинец 0018 <gen>)
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
4 года назад
0
Похожие вопросы:

ответ
Вот сделал, незачто)
ответ
Для начала создаешь способность вампиризма, например с 4 уровнями.
1 уровень - 25%
2 уровень - 50%
3 уровень - 75%
4 уровень - 100% вампиризма.
Если нынешнее здоровье героя деленное на максимальное здоровье этого же героя < 0,25 - делаем четвертый уровень способности.
Если нынешнее здоровье героя деленное на максимальное здоровье этого же героя < 0,50 - даем третий уровень способности
И т.д.
ответ
Перенеси условия в блоки "Иначе", как на картинке и тогда попробуй.
Должно создаваться по одному предмету за раз.
алсо - "Модернизация"
ответ
Если я правильно помню, можно отследить, становиться ли золото больше определенного значения. Итак:
  • пишем текущее значение в переменную;
  • создаем триггер, который срабатывает, если значение золота становиться больше переменной.
Если триггер сработал:
  • находим разницу;
  • добавляем еще столько же;
  • обновляем переменную;
  • возможно. придется пересоздать триггер.
Также переменную придется обновлять при покупке юнитов, улучшений и прочего, то есть, при трате золота.

0
26
4 года назад
0
так а в чем собственно проблема
1
6
4 года назад
1
Hate:
так а в чем собственно проблема
Редактор на инглише от рефорджа. С переводчиком что-то не получается сделать.

Все разобрался
Events
MapInitializationEvent()
Conditions
OperatorComparePlayerSlotStatus((GetPlayerSlotState()Player 2 (Blue))), Not equal to, Is playing)
Actions
Unit - RemoveUnit()Пехотинец 0018 <gen>)
Принятый ответ
0
22
4 года назад
0
переводчик )0 жоска
Чтобы оставить комментарий, пожалуйста, войдите на сайт.