Здравствуйте! Мне очень нужна помощь с триггерами. Я хочу создать триггер, смысл которого очень прост: чтобы при добыче 10 золота или 10 дерева я получал не 10, а 20 ед. одного из этих ресурсов. Такое я наблюдал у сильных ботов. Они выносят с рудника 10 золота, но когда они заносят мешок в какую-то ратушу, то получают не 10, а 20 золота. Такой же процесс с деревом. Несут к ратуше 20 ед. дерева, но получают 40. Я пытался вручную создать такой триггер, но у меня не получилось это. И я решил обратиться к Вам. Помогите, пожалуйста.

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

Если я правильно помню, можно отследить, становиться ли золото больше определенного значения. Итак:
  • пишем текущее значение в переменную;
  • создаем триггер, который срабатывает, если значение золота становиться больше переменной.
Если триггер сработал:
  • находим разницу;
  • добавляем еще столько же;
  • обновляем переменную;
  • возможно. придется пересоздать триггер.
Также переменную придется обновлять при покупке юнитов, улучшений и прочего, то есть, при трате золота.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
20
6 лет назад
0
попытки в студию
скажем, что не так
0
8
6 лет назад
Отредактирован MadeControl
0
Вот. При тестировании, двойное золото даётся только один раз. Без понятия, что нужно сделать, чтобы оно повторялось
Загруженные файлы
0
8
6 лет назад
0
Если я не ошибаюсь, это событие активируется, когда у игрока становится это кол-во золота вообще, а не когда рабочий добывает это кол-во золота.
0
8
6 лет назад
0
А что нужно сделать, чтобы оно постоянно срабатывало и давало мне дополнительное золото
0
20
6 лет назад
0
Если я правильно помню, можно отследить, становиться ли золото больше определенного значения. Итак:
  • пишем текущее значение в переменную;
  • создаем триггер, который срабатывает, если значение золота становиться больше переменной.
Если триггер сработал:
  • находим разницу;
  • добавляем еще столько же;
  • обновляем переменную;
  • возможно. придется пересоздать триггер.
Также переменную придется обновлять при покупке юнитов, улучшений и прочего, то есть, при трате золота.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.