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



 
                    
                
Объясни русским языком, что тебе нужно.
Ред. Obelick
Вариант 1: Выбираешь всех юнитов на карте каждую секунду и делаешь проверку на наличие тех или иных юнитов и даешь соответственное количество золота владельцу за каждого.
Вариант 2: Создаешь переменную типа целочисленная каждому игроку и делаешь каждый раз +1 к ней, когда происходит улучшение и -1, когда юнит умирает. И умножаешь это значение переменной на 100 и даешь золото игроку.
Вариант 3: Тот же первый вариант, только с наличием пассивного умения у юнита. У юнита первого уровня способность 1 уровня, у второго - 2 уровня и т.д. Соответственно даешь 50 золота за каждый уровень способности.
Берём юнитов действием "группа", и появляется древо, куда вставляется второе действие.
И хорошо бы проверку на мёртв/жив ввести. Чтоб за разрушенные здания не было ресурсов.