Do you want anyone to be able to use it?
Will it be the same <user> every time, or will you select the user?
Can you give an example of use in a room?
Ok if user "OnOeS" says "Dave4989: !weap" in channel #n00bless-aow" I want a timer to countdown 5 minutes. When this is over user "dave4989" would say /msg #Batcave You just used the !weap command, Please wait 5 minutes.
Also if "OnOeS" says "Dave4989 has joined the game" in channel #n00bless-aow another 5 minute timer would countdown when its finish it would /msg #Batcave 5 minute countdown started.
I was thinking of a way to alert me of how much time is left on the countdown, If "OnOeS" says "Dave4989: !c4" in channel #n00bless-aow it would /msg #Batcave <time> is remaining on the <first> and <second> (Those being each of the commands).
I originally was thinking something like...
on 1:TEXT:*Dave4989: !weap*:#n00bless-aow:{
if ($nick == OnOeS)
/timer5 1 300 msg #batcave You just used the !weap command, Please wait 5 minutes.
}