// Motion Plugin Enable 0.1 @name "MotPlug_Enable" @version 2.9 @warnings @script generic @define ACTMODE " 1" @define SERV_CLASS "ItemMotionHandler" @define COM_STRING "EnableServer ItemMotionHandler " generic { CurItems = Scene().getSelect(); if(!CurItems) return; ItemNum = CurItems.size(); var CurPlugs; for(i = 1; i <= ItemNum; i++){ CurPlugs = CurItems[i].server(SERV_CLASS); if(CurPlugs){ PlugNum = CurPlugs.count(); SelectItem(CurItems[i].id); for(c = 1; c <= PlugNum; c++) CommandInput(string(COM_STRING, c, ACTMODE)); } } if(ItemNum > 1){ SelectItem(CurItems[ItemNum].id); for(i = ItemNum - 1; i >= 1; i--) AddToSelection(CurItems[i].id); } }