$regex/$regml help - 08/06/09 03:55 AM
I may not be even doing this right, but basically what I want to do is with on mode, check for specific modes being set, and if I find one (or more) (by themselves or multiple modes set at once), then display which modes were set to a seperate channel. For example:
in #mainchannel:
* User1 sets mode: +imN
in #botchannel:
* <Bot> #mainchannel +imN by User1.
It works right (as in, the $regex string triggers the modes perfectly) from what I can tell, all except for when I try to display them. (Note: $_botchan is fine)
I've been playing around with various things to try and get it to work, $regml $ifmatch $v1 $v2.. I'm stumped.
in #mainchannel:
* User1 sets mode: +imN
in #botchannel:
* <Bot> #mainchannel +imN by User1.
It works right (as in, the $regex string triggers the modes perfectly) from what I can tell, all except for when I try to display them. (Note: $_botchan is fine)
Code:
on *:mode:#: { if ($me ison $_botchan) { if ($regex(fmode,$1,/^[\+]?[iRmN]+$/)) { msg $_botchan $chan Modes: $regml(fmode,1) set by $nick } } }
I've been playing around with various things to try and get it to work, $regml $ifmatch $v1 $v2.. I'm stumped.