Как отследить момент когда юнит приносит золото в ратуш?

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

Искал ответ на это вопрос и получилось отследить.
Событие: Боевая единица - A unit отдал приказ (цель - объект)
Условие: (Issued order) равно (Order(harvest))
Действие: {insert your code here}
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
8 лет назад
0
Событие кол-во золота увеличилось, проверяем на сколько, если допустим на 8 то ура, раб притащил мешок золота...
2
24
8 лет назад
2
quq_CCCP, а если за монстра дали 8 голды?) А если расходы?
(Upkeep)

Помочь тебе может такая функция - Игрок - Player score - золота добыто.
Когда изменяется количество золота игрока - можно сравнивать предыдущее значение добытого золота и текущее.
(К счастью для тебя этот пункт не считает награду за уничтожение)
0
23
8 лет назад
0
Вроде способность срабатывает при завершения добычи золото! Или я ошибаюсь? О том что она активно рамка держит как ожидания врмени!
0
8
8 лет назад
0
Viktor19, я пробовал через юнит закончил прервал и прочее способность ничего не срабатывает на эту способность
Melissa, а если надо определить поступление золота в определённое здание
а... вернуть золото у ратуши тоже не отслеживается никак :C
1
12
8 лет назад
1
можно отследить приказ которые получают юниты при возврате голды (resumeharvest, вроде бы).
0
24
8 лет назад
0
Melissa, а если надо определить поступление золота в определённое здание
а... вернуть золото у ратуши тоже не отслеживается никак :C
Ты. Слишком. Много. Хочешь.
Пиши свою систему ресурсов..
0
7
6 месяцев назад
0
Искал ответ на это вопрос и получилось отследить.
Событие: Боевая единица - A unit отдал приказ (цель - объект)
Условие: (Issued order) равно (Order(harvest))
Действие: {insert your code here}
Принятый ответ
0
27
6 месяцев назад
Отредактирован MpW
0
igor_razor, ну это не совсем точно. Если отдать приказ идти работать в шахту, твоя система засчитает, что он принес золото? Обычно, да это тоже можно, автодобыча так и работает:
  1. harvest - получает приказ, и бежит на шахту
  2. resume harvest - добежал до шахты, и идет с мешком к ближайшему складу - ратуше
  3. добежал до ратуши, и получает приказ harvest. И дальше повторяет по циклу 2,3
Вывод: а первый момент, когда игрок отдает вы исключаете? Или второй момент? Раб может лодырничать и халтурить, и внезапно получить harvest или resume harvest
есть событие изменения value. Тут вместо value пропиши Игрок - Player score - золота добыто. Попробуй. Это точно работает.
Еще можно попробовать на завершение абилы.
Событие - завершает примение закл
Условие: используемая абила - автоподбор
Ну это точно не уверен. Однако, в примере с строительством это прокатило, здесь точно неизвестно
Но систему можно реализовать, с приказом можно узнать цель - куда несет. И сделать некую привязку добычи и таргет-цели, только надо будет предусмотреть все
Чтобы оставить комментарий, пожалуйста, войдите на сайт.