Genius, not really, that belongs to Art and Brian, and several others here, but, try the below.
BTW: I dont know of a more effeincet way of turning off those 24 leds, other than what you are doing.
To turn them all off with the macro pump only once your going to have to lock them out.
Put this piece in your Macro pump some where at the top. Note you will have to also put a "Renew LED" called (1200, or what ever), some where as well.
'add to top of macro pump
x=GetUserDro(1200)
If X=0 then
'put your turn off all led stuff here
x=x+1 'this adds 1 to x, so this script only runs once (unless see below).
End If
If X>0 and GetuserLED(1200) Then 'you have pushed the renew button this will reset X to 0
SetUserDro(1200,0)
End If
'Note: the above renew/reset is really only meant to re-run the off all 24, or to set the DRO
'back to 0, for persistant dros....... The macro pump will re-hit it while running faster
'than you can reset it. It is really just to reset your DRO to Zero.