Народ подскажите пожалуйста что я делаю не правильно? первое действия срабатывает ,а второе нет
PHP:
reaper.PreventUIRefresh(1)
reaper.Undo_BeginBlock() --call to start a new block
---------------------------------------------------------
toggle_state = reaper.GetToggleCommandState(40296) -- получаем 0 если отключенно , и 1 если включенно
if toggle_state ~= 0 then
-----------------------------------------------------------
ComandID = 40296 -- Track: Select all tracks
reaper.Main_OnCommand(ComandID,0)
ComandID = "_NF_BYPASS_FX_EXCEPT_VSTI_FOR_SEL_TRACKS" --SWS/NF: Bypass FX (except VSTi) for selected tracks
reaper.Main_OnCommand(reaper.NamedCommandLookup(ComandID),0)
ComandID = 40297 -- Track: Unselect all tracks
reaper.Main_OnCommand(ComandID,0)
---------------------------------------------------------------------------------------------------------------
else -- в противном случае
---------------------------------------------------------------------------------------------------
ComandID = 40296 -- Track: Select all tracks--
reaper.Main_OnCommand(ComandID,0)
ComandID = "_S&M_FXBYPALL3" --SWS/S&M: Unbypass all FX for selected tracks
reaper.Main_OnCommand(reaper.NamedCommandLookup(ComandID),0)
ComandID = 40297 -- Track: Unselect all tracks
reaper.Main_OnCommand(ComandID,0)
---------------------------------------------------------------------
end
------------------------------------------------------------------------------------------------------
reaper.Undo_EndBlock("Bypass all FX (except VSTi) for all tracks",1)
reaper.PreventUIRefresh(1)