Вобщем сделал я в триггерах так, что владельцу юнита перечисляет ежесекундно за это деньги. Но при этом юнит стоит на карте и его можно выбрать так: Владелец объекта-переключающий юнит-выбрать-ивыбираю объект на карте. А можно ли сделать чтобы деньги начислялись за обладание юнитом, которого еще нет на карте(первый улучшается до него)? Извиняюсь за тупой вопрос, но не могу найти. подскажите.
Принятый ответ
Yury13,
Вариант 1: Выбираешь всех юнитов на карте каждую секунду и делаешь проверку на наличие тех или иных юнитов и даешь соответственное количество золота владельцу за каждого.
Вариант 2: Создаешь переменную типа целочисленная каждому игроку и делаешь каждый раз +1 к ней, когда происходит улучшение и -1, когда юнит умирает. И умножаешь это значение переменной на 100 и даешь золото игроку.
Вариант 3: Тот же первый вариант, только с наличием пассивного умения у юнита. У юнита первого уровня способность 1 уровня, у второго - 2 уровня и т.д. Соответственно даешь 50 золота за каждый уровень способности.
Вариант 1: Выбираешь всех юнитов на карте каждую секунду и делаешь проверку на наличие тех или иных юнитов и даешь соответственное количество золота владельцу за каждого.
Вариант 2: Создаешь переменную типа целочисленная каждому игроку и делаешь каждый раз +1 к ней, когда происходит улучшение и -1, когда юнит умирает. И умножаешь это значение переменной на 100 и даешь золото игроку.
Вариант 3: Тот же первый вариант, только с наличием пассивного умения у юнита. У юнита первого уровня способность 1 уровня, у второго - 2 уровня и т.д. Соответственно даешь 50 золота за каждый уровень способности.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Объясни русским языком, что тебе нужно.
Отредактирован Obelick
Вариант 1: Выбираешь всех юнитов на карте каждую секунду и делаешь проверку на наличие тех или иных юнитов и даешь соответственное количество золота владельцу за каждого.
Вариант 2: Создаешь переменную типа целочисленная каждому игроку и делаешь каждый раз +1 к ней, когда происходит улучшение и -1, когда юнит умирает. И умножаешь это значение переменной на 100 и даешь золото игроку.
Вариант 3: Тот же первый вариант, только с наличием пассивного умения у юнита. У юнита первого уровня способность 1 уровня, у второго - 2 уровня и т.д. Соответственно даешь 50 золота за каждый уровень способности.
Берём юнитов действием "группа", и появляется древо, куда вставляется второе действие.
И хорошо бы проверку на мёртв/жив ввести. Чтоб за разрушенные здания не было ресурсов.