Maybe sub was bugged in the past, but on near 100tst i did it always timed right everything, only reason i see atm that will make me change my code is the fact that when i end the macro, i got some errors popping out that variable no longer exist ....(cause i defined variable outer not globals) i dont want to switch variable to globals for that ...
i beleive in your experience when u say it was buggy, and well i will have to find a way to implement that using timers, just dont hope that 72+ timers or more wont slow down to much my codes! i never see some nice events like your talking about i always remember when u start a timer that u have to test it with a if a few times to check if it have reaches 0 to know if it haves expired or not, i never heard about driven events like you are talking about ... maybe it's an area i need to explore more!
Just wish i wont end up adding 50 lines of codes just to implements those timers! I must admit also, that using a timed function to delete a var is a little ugly when you have possibility to have directly timers variables.
Idea behind my orginal post is i was proud to see that i was able to done it with /timed, found a way to pass parameters and have him to accept it ... now i will really need to find a crash course on timers i think

since u tells me that they are so powerfuls and flexibles!
s0rCieR
PS:
it was 1 line to do my declare ... 1 line to call the timed subs ... and a few place to test if defined[variable] ...
just dont hope i will end up having to test at each spot if timer exist, if timer have expired, and if i should deletevar or write down a 2 pages long subs just to handle them events styles! or if i dont delete var, make sure var not existing when i try to create it, and if it was existing to have to reset it ...
[TESTED my codes last nite during a 2 hours raid works pretty pretty fine, was happy to see him going and going ... till i hit the end button] Got 2-3 msg popping in the next 30 secs or so saying that variable nohotforyou#### was no longer exist
