Добавлен  Dragonear 
                            
                            
                            
                            
                            
                            
                        
                        
                    Значит так: у меня есть область, например, Wood. Когда герой заходит в неё включается триггер:
событие: боевая единица наступает на область Wood<gen>
условие: боевая единица равно Главный_Герой
действия:
запустить фоновую музыку SoundWood<gen>
ждать 30 сек.
если Главный_Герой находится в области Wood<gen>, то запустить этот триггер без проверки условий, иначе ничего не делать
					
Так вот там где есть действие "ждать 30 сек." секунды я определяю сам в зависимости от того сколько секунд идет музыка. Ведь если музыка прекращается, а юнит находится еще в этой области, то запускается стандартная фоновая музыка, а мне этого не надо.
Значит ждем когда музыка закончится, проверяем есть ли герой в области, если да то этот триггер снова запускается.
условие: боевая единица равно Главный_Герой
действия:
запустить фоновую музыку SoundWood<gen>
ждать 30 сек.
если Главный_Герой находится в области Wood<gen>, то запустить этот триггер без проверки условий, иначе ничего не делать
Так вот там где есть действие "ждать 30 сек." секунды я определяю сам в зависимости от того сколько секунд идет музыка. Ведь если музыка прекращается, а юнит находится еще в этой области, то запускается стандартная фоновая музыка, а мне этого не надо.
Значит ждем когда музыка закончится, проверяем есть ли герой в области, если да то этот триггер снова запускается.
Вопрос: можно ли сделать нормальный триггер без "ждать 30 сек."?
У меня так много областей и на каждой своя музыка. Когда герой заходит на область - включается определенный триггер для музыки...
У меня так много областей и на каждой своя музыка. Когда герой заходит на область - включается определенный триггер для музыки...
Принятый ответ
можно задать постоянную музыку при входе юнита в область.
А выключать её по событию "юнит покидает область".
Они же рядом события эти, чего усложнятьв сё.
А выключать её по событию "юнит покидает область".
Они же рядом события эти, чего усложнятьв сё.
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
             
                        
                        
                    
 WC3
                                WC3
                            



 
                    
                
А выключать её по событию "юнит покидает область".
Они же рядом события эти, чего усложнятьв сё.
Если не повторяется тогда
Custom Script
call PlayMusicBJ("war3mapImported\\pesnya1.mp3;war3mapImported\\pesnya2.mp3")
где war3mapImported\\pesnya1.mp3;war3mapImported\\pesnya2.mp3 - пути к песням, их может быть несколько через ";" можно и одну.