Показать сообщение отдельно
Непрочитано 24.06.2018, 21:49   #11
Пользователь

По умолчанию Re: Помощь interface.u запуск звука по кнопке

хм... А что если попробовать через мьюзик, но меняя уровень громкости?
Код:
var float TempMusicVol;
var WindowHandle ME;

function OnLoad()
{
	Me = GetHandle("Название окна");
}

function OnTimer(int TimerID)
{
	if (TimerID==0)
		{
			Me.KillTimer( 0 );
			SetMusicVolume(TempMusicVol);
		}
}

function OnClickButton (string strID) 
{ 
    switch (strID) 
    { 
	case "SoundBtn": 
	ExecuteCommand(".comanda on"); //тут я посылаю некую команду 
	MusicVolumeSave(); 
        break; 
        default: 
    } 
}  

function MusicVolumeSave()
{
local OptionWnd script;
	script = OptionWnd( GetScript("OptionWnd") );
	TempMusicVol = script.gMusicVolume;
	PlayOptionalSound();
}

function PlayOptionalSound()
{
	SetMusicVolume( 1.f);
	class’AudioAPI’.static.PlayMusic( “blablabla”, 0.f, FALSE, TRUE );
	Me.SetTimer(0, 1000);// 1000мсек - длительность звука
}
fork вне форума Ответить с цитированием