#Test on ON *:TEXT:!test:#:{ .notice $nick Test Command is working! } #Test end ; This code will allow you to enable/disable commands in your script. If you want it ; to be able to be used by Ops only, just uncomment the if check for that. ; Please note that since this command uses :*: for a catch phrase, you MUST either ; place it in to a new file (Recommended) or at the VERY bottom of your script. ; If you do place it at the bottom of your script and make any more commands in ; your script, they must be ABOVE this one. ; To use: !enable test & !disable test ; do not specify the #. In your script, make it like the one above, where it shows the ; #test on & #test end. This lets mIRC know where your group starts/ends. ON *:TEXT:*:#:{ ;IF ($nick !isop $chan) Halt VAR %cmdchars = !@.$> IF ($regex($1,/^[ %cmdchars ]enable$/Si)) { IF (!$group($+($Chr(35),$2))) { .notice $nick Invalid Group Specified! | Halt } .enable $+($Chr(35),$2) IF ($group($+($Chr(35),$2)) == ON) .notice $nick Group $+($Chr(35),$2) is now Enabled. ELSE .notice $nick Failed to Enable the Group $+($Chr(35),$2,!) } ELSEIF ($regex($1,/^[ %cmdchars ]disable$/Si)) { IF (!$group($+($Chr(35),$2))) { .notice $nick Invalid Group Specified! | Halt } .disable $+($Chr(35),$2) IF ($group($+($Chr(35),$2)) == OFF) .notice $nick Group $+($Chr(35),$2) is now Disabled. ELSE .notice $nick Failed to Disable the Group $+($Chr(35),$2,!) } }